魔法施放以收集结果

  • 本文关键字:结果 施放 simple.data
  • 更新时间 :
  • 英文 :


在 Simple.Data 示例中,有一个"Magic Casting"的示例:

// When you assign the dynamic record to a static type, any matching properties are auto-mapped.
var db = Database.Open();
Customer customer = db.Customers.FindByCustomerId(1);

如果返回了多条记录,Simple.Data 是否也会神奇地投射?像这样:

var db = Database.Open();
IEnumerable<Customer> customers = db.Customers.FindBySurname("Smith");

显然我已经尝试了上述方法,但它不起作用("无法隐式转换类型"从 SimpleQuery 到我的具体类型)。 欢迎任何建议。

FindBySurname 返回单个记录。如果你使用FindAllBySurname,你会得到一个可枚举的,它应该魔术投射OK。 (如果由于某种原因它没有,你可以调用.Cast() 在上面。

相关内容

  • 没有找到相关文章

最新更新