我正在使用现有的EDMX模型,我必须向DB添加新列。我已经从DB更新了模型,现在我可以看到模型中的新列。但是,我必须使用新添加的列更新类并添加get;组;方法等。是否有通过Visual Studio自动更新此方法但仍保留现有代码并添加新属性的方法?这是我第一次使用EDF,发现很难理解它。
非常感谢提前
答案 0 :(得分:0)
您是否使用ADO.NET DbContext Generator为您创建模型类?我就是这样做的。如果您这样做,那么一般来说,如果您将新列添加到相应的数据库表,那么这些类将正确重新创建。任何与生成的代码相关的代码都放在一个单独的viewmodel或其他自定义构建的模型中,在重新生成这些模型时不会被覆盖。如果数据库发生变化,那么我的视图模型只有一些小的mod。