DapperLite:一个非常简单的.Net对象映射框架

jopen 11年前

DapperLite是一个简单的对象映射框架。可用于.NET & .NET Compact框架,兼容Dapper。它只有一个文件可以放到你的工程项目中来扩展IDbConnection接口。

public class Dog  {      public int? Age { get; set; }      public Guid Id { get; set; }      public string Name { get; set; }      public float? Weight { get; set; }      public string Size { get; set; }  }                var guid = Guid.NewGuid();  var dog = connection.Query<Dog>("select Age = @Age, Id = @Id", new { Age = (int?)null, Id = guid });    dog.Count()      .IsEqualTo(1);    dog.First().Age      .IsNull();    dog.First().Id      .IsEqualTo(guid);

项目主页:http://www.open-open.com/lib/view/home/1371087837132