1、只选择某几个字段目前必须定义包含需要的列的专门的只读(标注ReadOnly)设计实体。
2、只需要使用Gateway.GetPageSelector().GetPage(1)方法独取第一页就是使用TOP语法查询的。
3、聚合查询Gateway.Count是支持Distinct的。
4、最新的v3.3.9版已经增加In和Between查询支持了。可以类似User._.Price.Between(1000,
5000)和User._.ID.In(1, 3, 5, 6, 10)这样的语法进行查询。
可以从这里下载v3.3.9:http://www.codeplex.com/nbear/Release/ProjectReleases.aspx
Teddy
On 12/8/06, Lumb...@gmail.com <Lumb...@gmail.com> wrote:
> gateway.FindArray<...>()默认的是"SELECT * FROM
> Table",请问如何可以只选择某几个字段,而不是选取全部字段,不要说用gateway.Db里的方法。
> 还有,SQL语句中的一些关键字如何实现,比如TOP、in、between、Distinct等等,Entityspace里这些方面就实现得很好