Pur*_*ish 8 linq linqpad linq-to-sql
我刚刚下载了LinqPad,以探索在我正在处理的应用程序中使用Linq查询的好处,但是当我在左侧列中查看我的数据库表时,LinqPad会显示我的所有表格,其末尾为's',实例CategoryTbl变为CategoryTbls但是当我在SQL管理工作室中查看我的数据库时,表名显示正确.
虽然任何表都应该有一个S,即客户端保持不变.
当我执行Linq查询时,我必须对CategoryTbls执行它,但必须对CategoryTbl执行SQL查询.
我只是想知道为什么会发生这种情况,这是一个错误还是一个功能?如果它是一个功能为什么?
谢谢
Mar*_*ers 12
LINQPad常见问题中的第一个问题:
为什么LINQPad会复制表和子关联属性?我可以关掉它吗?
多元化子关联属性(同时保持父关联为单数)可以实现最自然的查询,并且是Visual Studio在构建类型化DataContexts时默认执行的操作.
要关闭复数,请在添加数据库连接时取消选中"Pluralize"选项.(如果已创建连接,请右键单击它以编辑连接属性).
| 归档时间: |
|
| 查看次数: |
2105 次 |
| 最近记录: |