【发布时间】:2009-08-18 14:29:17
【问题描述】:
我们刚刚在数据库表中创建了一个新字段,因此将其删除并重新插入了 LINQ 类中的表。新的数据库字段出现在图中的 LINQ 类中。但是,当我们使用该字段时,我们会收到一条错误消息,指出该表不包含该字段的定义。
关于我们如何解决这个问题的任何想法?谢谢!
更新:更新 LINQ to SQL 类需要哪些步骤?也许我们做错了什么。
更新 2:我们的问题图片 - LINQ - http://img99.imageshack.us/img99/6033/usertable.png |代码 - http://img43.imageshack.us/img43/5145/linqerror.png
【问题讨论】:
-
有许多可能的原因,取决于:字段名称(或者更好的是,表定义)? Linq to SQL 还是 Linq to Entities?
-
该字段名是一个 Gender shortint 字段。这是一个 Linq to SQL 类。我们遇到的另一个问题是,当我们删除一个表并重新插入它时,设计器文件似乎被删除了——有什么想法吗?感谢您的帮助!
-
听起来 codegen 失败了 - 您在更改后保存 dbml 文件时是否偶然收到“自定义工具 mslinqtosqlgenerator 失败...”错误?如果是这样,请查看此线程:social.msdn.microsoft.com/Forums/en-US/linqtosql/thread/…
-
不 - 我们没有收到任何可见的错误:[ - 但我会查看您提供的链接。
标签: asp.net linq linq-to-sql