|
1
1
所以你有用户、帖子和投票。 有一个 one-to-many relation 在创建者和帖子之间:每个创建者都有零个或多个帖子,每个帖子只属于一个创建者。 似乎有 a many-to-many relation between Posts and Votes: 每个帖子都有零张或多张选票,每张选票都指向零张或多张帖子。 我不知道为什么您选择偏离标准实体框架约定,而忽略了类定义的外键。这只会使您的查询更加困难。但我们要做的是你设计的。 您写道:
我认为这是一种困难且有点模糊的表达方式: 给定一个变量user_id,它是用户的主键。给我一个查询,结果是所有投票,没有看到,有任何职位的创造者与主键user\u Id。
如果在类中包含外键,则会更简单:
一旦将外键包含到帖子用户中,查询就更简单了:
建议:每当你想偏离 entity framework code first conventions ,例如使用非常规名称作为主键和foerign键,使用非常规名称作为ICollection属性等。请三思:真的需要这种偏差吗? 偏差意味着需要流畅的Api或属性。维护:其他人不会立即明白你的意思。你的问题可能会变得更加困难 |
|
2
1
|
|
|
3
0
你可以用
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |