用于多对多关系的实体 Sql
考虑两个具有多对多关系的表 Bill 和 Product。 如何使用 Entity Sql 获取特定产品的所有账单?
Consider two tables Bill and Product with a many to many relationship. How do you get all the bills for a particular product using Entity Sql?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这样的事情
将为每个账单生成一行
另一个选项是这样的:
这将为每个匹配的产品生成一行(在本例中只有一个)
该行中的第二列将包含一个嵌套结果集,其中包含该产品的账单。
希望这对
亚历克斯有帮助
Something like this
will produce a row for each Bill
Another option is something like this:
Which will produce a row for each matching Product (in this case just one)
and the second column in the row will include a nested result set containing the bills for that product.
Hope this helps
Alex
你需要使用像这样的 linq;
这假设您已使用实体框架为您的数据构建模型。
bills 变量将保存与您的产品对象相关的 Bill 对象的集合。
希望能帮助到你。
You need to use some linq like this;
This assumes that you have used the entitiy framework to build a model for you data.
The bills variable will hold a collection of Bill objects that are related to your product object.
Hope it helps.