我想挖掘Dapper,似乎缺少一些非常基本的东西,有人可以解释从谷歌代码中的Dapper主页取得的以下代码,并解释为什么没有From子句,并且Query方法的第二个参数(动态)传递了一个匿名类型,我收集这是以某种方式设置一个命令对象,但是想要一个简单的术语解释。微妙的示例代码的澄清
谢谢 斯蒂芬
public class Dog {
public int? Age { get; set; }
public Guid Id { get; set; }
public string Name { get; set; }
public float? Weight { get; set; }
public int IgnoredProperty {
get { return 1; }
}
}
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);
我即将对Dapper也有疑问。我想弄清楚如何将一个完全填充的TEntity []数组发送到Execute函数。看看马克是否在门口探出头来...... – IAbstract 2011-06-16 23:03:10
@IAbstract:那你为什么不问自己的问题呢? – 2011-06-17 12:35:16
@罗伯特:我会......当/如果我弄不清楚的话。这只是一个评论...看到我的意见下的答案:) – IAbstract 2011-06-17 13:13:58