【问题标题】:Adding Property in linq to sql designer doesn't update the class将 linq 中的属性添加到 sql 设计器不会更新类
【发布时间】:2014-06-18 03:20:06
【问题描述】:

我在 sql server 中有一个名为 customer_Groups 的表。我将该表拖到 linq to sql 设计器中。 后来我在该表中添加了一个名为customers_can_set_delivery 的字段。为了在 linq 设计器中反映这一点,我向相应的数据类添加了一个新属性并设置了属性(位、布尔值、名称源...)

但是当我尝试在我的代码中获取该字段时,它并没有显示出智能。任何人都知道为什么会这样

【问题讨论】:

    标签: c# asp.net vb.net linq linq-to-sql


    【解决方案1】:

    当使用 Linq to SQL 并从数据库更新任何表时,您必须在 .DBML 文件中再次重新拖动表。即删除文件中的当前表格对象,然后再次拖动。当然,请保持表的名称相同。

    不要尝试手动添加新字段,它不会反映 [按设计]。只需删除并再次拖动表格即可。

    我希望这会有所帮助。

    【讨论】:

    • 其实就是不要使用LinqToSQL。它现在已经失效了,改用 EF。
    【解决方案2】:

    事实上,@Diana Nassar 在大多数情况下都是正确的。

    我的问题是在重启 sql server 后才解决的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多