摘要:
ObjectQuery是一个结合ActiveRecord的强类型对象查询工具,功能类似 Ayende的NHibernate Query Generator ,但更强大。
使用示例:
Post[] findAll = Query.From(DB.Post).Where(DB.Post.Title.StartsWith("Overloading") || DB.Post.Title == "Operator").FindAll();
object[][] groupby = Query.From(DB.Post).GroupBy(DB.Post.Title).FindAll(DB.Post.Title, Aggregate.Count(DB.Post));
DateTime? aggregate = Query.From(DB.Post).FindOne(Aggregate.Max(DB.Post.Created)); 阅读全文