我正在使用MVC4 VS2012和EF5。
我使用数据库创建了一个EDMX, POCO(TT)类被自动生成。
按照这种方式,实体框架5和Visual Studio 2012的POCO类在不同的项目中移动POCO到不同的项目。
现在我编辑我的数据类型(Int String或AllowNull)或删除我的表在SQL Server。我来更新我的模型(EDMX)。
我做错了还是遗漏了什么?
谢谢
我认为你没有遗漏任何东西。
我不确定设计师在决定更新内容时使用的逻辑。从经验来看,它似乎主要是添加新的。我没有看到太多的更新
我倾向于删除表并重新添加它,这是最不痛苦的方法。这将删除任何自定义映射,因此如果您的实体与表非常不同,则不理想。