【发布时间】:2012-02-28 09:29:36
【问题描述】:
我正在使用 linq-to-sql 的 DataContext 在 Visual Studio 2010 中工作,它有几个映射到数据库中的表。现在,当我对数据库的结构进行更改时,我注意到DataContext 没有更改并导致错误。 DataContext 不再与数据库的结构相对应。我通常通过删除 DataContext 中的所有表映射并再次从 Visual Studio 的数据库资源管理器中拖放它们来解决此问题。我只是觉得这很麻烦,必须有更好的方法来做到这一点?当我更改数据库结构时,是否有按钮或选项可以自动更新 DataContext?
【问题讨论】:
-
@Niklas 很高兴听到另一个人有类似的问题,但后来
Entity Framework。但公认的解决方案或多或少是我所做的。但是当多个表发生变化并且您不知道哪些表时,这有点麻烦。您最终将每次都删除并添加所有这些。我想一定有更好的方法? -
@MattDavey 确实看起来像复制品。我只是没有设法制定我的标题,以便在提出我的问题时提出您的文章作为建议。随意投票关闭。
标签: c# visual-studio-2010 linq-to-sql