|
|
1
4
尝试使用 Linqer . 我记得写了一些非常复杂的东西。 顺便说一句,您的查询并不那么复杂,您只是从产品转到其属性值。只需在键上进行大量连接,就完成了。 |
|
|
2
4
我喜欢通过将查询的离散组件作为单个语句编写来组成LINQ查询。因为每个语句都是一个查询而不是一个结果,所以Linq将在运行时将这些语句组合成一个单独的SQL查询。 以这种方式编写查询,对我来说,可以非常容易地阅读,而不会牺牲运行时数据库的性能,因为无论如何,Linq都会在运行时将其变成一个大查询。它将把下面查询中的包含转换为子选择。 使用LinqPad查看生成的SQL——看到SQL Linq创建的结果可能非常有趣。 注意结果本身就是一个查询。要实现它,请执行result.tolist();
|
|
|
3
1
我已经使用contains()方法成功地实现了“in”查询。例如:
上面将返回ID为1或4的SomeTable中的所有记录。 我相信您可以将contains()方法链接在一起。我知道这看起来是倒退的,但是从最里面的子选区开始,从那里开始你的出路。 |
|
|
4
1
取决于模型,但您应该能够这样做:
另一种与查询/公正翻译方法相当相似的方法:
|
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 2 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 2 年前 |
|
Dante · Django::配置不当:池不支持持久连接 2 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 2 年前 |