【问题标题】:Linq-to-sql dbml generator is not adding "s" for table properties of contextLinq-to-sql dbml 生成器没有为上下文的表属性添加“s”
【发布时间】:2011-04-02 12:26:02
【问题描述】:

当我删除并再次加载一个实体时,我发现代码中有很多错误,看起来像 GetTable 的 DataContext 包装更改了自己的名称。例如,我的名字是:i9,表属性是 i9s。现在是“i9”。这样做有什么选择?又怎么回去?

【问题讨论】:

标签: linq-to-sql


【解决方案1】:

您是否使用SqlMetal(即命令行工具)来生成类?在 SqlMetal 中添加 /pluralize 选项。如果您使用的是 LINQ to SQL 设计器,则默认情况下应该这样做。

【讨论】:

    【解决方案2】:

    在设置->数据库中找到一个选项(注意:可以通过下面的复选框隐藏)-> o/r设计器->复数=是

    【讨论】:

    • 无法获得这些设置。你能提供一些步骤吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 2011-04-08
    相关资源
    最近更新 更多