LLblgen:选择不同的?
我似乎无法弄清楚如何在 Llblgen 2.6 自助服务模型中仅选择不同的条目,
我本质上想要这个查询。
select distinct City
from peopleTable
where *predicates*
我已经有了 PeopleCollection,但不确定是否有可以调用的不同方法或可以传递给 GetMulti() 的参数。
I can't seem to figure out how I can select only distinct entries in Llblgen 2.6 self-service model
I essentially want this query.
select distinct City
from peopleTable
where *predicates*
I've got my PeopleCollection and I'm not sure if there's a distinct method I can call or argument I can pass to GetMulti().
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据定义,实体不能不同 - 即使它们具有相同的值,它们也是同一个表中的不同行。
您可以使用 TypedList 或 DynamicList 获取不同的城市值列表 - Fetch 调用的参数之一是获取不同的项目。
或者如果你使用 LINQ 你可以这样做
Entities by definition cannot be distinct - even if they have the same value they are different rows in the same table.
You could use a TypedList or DynamicList to get a distinct list of city values - one of the parameters on the Fetch call is to get distinct items.
Or if you are using LINQ you could do
添加一个不同的答案来恭维马特,因为我最终来到了这里,但找不到如何在任何地方执行此操作的简单答案,并且您无法在注释中格式化代码
这给出了所有城市的不同列表,过滤是通过 IRelationPredicateBucket 而不是 FetchTypedList 的 null 来完成的。
Adding a diff't answer to compliment Matt's, since I ended up here, but couldn't find a simple answer of how to do this anywhere, and you can't format code in a comment
This gives a distinct list of all cities, filtering is done with an IRelationPredicateBucket instead of null to FetchTypedList.