【问题标题】:Visual Studio dropping 's' off of sql server tablesVisual Studio 从 sql server 表中删除“s”
【发布时间】:2013-05-02 15:37:36
【问题描述】:

当将表从 ​​SQL Server 添加到 dbml 时,它将删除表名中的“s”。一个例子:当添加表'Alias'时,它会将名称更改为'Alia'。有什么办法可以防止这种情况发生吗?

添加表格的方法:
1) 在服务器资源管理器选项卡中连接到数据库
2) 打开表格文件夹
3) 选择所有表并将它们拖到打开的 dbml 窗口中

【问题讨论】:

  • 你使用什么机制来添加表格?
  • @Gabe 更新为包含添加表格的方法
  • 哦,我明白了。这是在特定查看器中使用表格时不显示“s”的问题。它认为表名是复数,并试图使其单数。

标签: visual-studio-2010 sql-server-2008


【解决方案1】:

如果您使用实体框架,并通过更新向导添加表格,则会有一个复选框,上面写着“生成的对象名称的复数或单数化”:

您可以取消选中它,它会保留您的表名。

更新:看起来您正在拖放到 DBML,试试这个链接:

Linq to SQL: How do I stop the auto generated object name from being renamed?

【讨论】:

  • 好吧,就是这样。我不知道具体要搜索什么。
猜你喜欢
  • 2023-02-16
  • 2012-03-23
  • 1970-01-01
  • 1970-01-01
  • 2020-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多