Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何禁用字母“的删除”;s";将LINQ中的表导入SQL时?_C#_Visual Studio_Linq To Sql - Fatal编程技术网

C# 如何禁用字母“的删除”;s";将LINQ中的表导入SQL时?

C# 如何禁用字母“的删除”;s";将LINQ中的表导入SQL时?,c#,visual-studio,linq-to-sql,C#,Visual Studio,Linq To Sql,当我在“Visual Studio”中通过“服务器资源管理器”将SQL表导入“LINQ to SQL”时,程序会自动删除表名末尾的字母“s”,并使用不同于表的名称创建类 “Visual Studio”中是否有任何设置允许我禁用此自动删除?您应该禁用O/R Designer的名称复数化。您可以在工具>选项>数据库工具>O/R设计器设置中禁用它: 现在,当您将一些表从服务器资源管理器拖动到设计图面时,名称的复数化将被关闭,并且您将得到与数据库表名相等的实体名 注意:我不建议您关闭复数形式,因为复数

当我在“Visual Studio”中通过“服务器资源管理器”将SQL表导入“LINQ to SQL”时,程序会自动删除表名末尾的字母“s”,并使用不同于表的名称创建类


“Visual Studio”中是否有任何设置允许我禁用此自动删除?

您应该禁用O/R Designer的名称复数化。您可以在工具>选项>数据库工具>O/R设计器设置中禁用它:

现在,当您将一些表从服务器资源管理器拖动到设计图面时,名称的复数化将被关闭,并且您将得到与数据库表名相等的实体名


注意:我不建议您关闭复数形式,因为复数形式的实体名称令人困惑。

您应该为O/R Designer禁用名称的复数形式。您可以在工具>选项>数据库工具>O/R设计器设置中禁用它:

现在,当您将一些表从服务器资源管理器拖动到设计图面时,名称的复数化将被关闭,并且您将得到与数据库表名相等的实体名


注意:我不建议您关闭复数形式,因为复数形式的实体名称令人困惑。

我不记得对话框是如何显示的,但应该有一个选项来对名称进行复数形式化,默认情况下是打开的。如果使用EF设计器,您将在设计器中生成的上下文的属性中看到该选项。我不记得对话框是如何显示的,但应该有一个选项来对名称进行复数化,默认情况下该选项处于启用状态。如果使用EF设计器,您将在设计器中生成的上下文的属性中看到该选项。