仅在单个类中禁用Linq to SQL Classes中的自动复数

Tho*_*ini 7 .net c# linq-to-sql visual-studio

我有一个带有不规则复数的表名(复数与单数相同).是否有任何方法可以禁用该单个表的自动复数(Account = DB.Accounts),同时保留其他表的功能?

小智 14

您需要为LINQ to SQL设计器禁用Pluralize Table Names.

要执行此操作,请导航到工具 - >选项 - >数据库工具 - > O/R设计器,并将名称的多元化更改为false.

然后,您将需要重新编译您的项目,它应该解决命名

Linq to SQL:如何停止重命名自动生成的对象名称?


Jus*_*ner 0

如果您真的只担心单个类,我会让框架将名称复数,然后只需手动删除您担心的一个类的复数。