VS2013,VB MVC 5
MVC 5框架从我在模型中定义的类中为我创建了一个数据库。我认为创建一个edmx文件是合适的,但实体数据模型向导提供了3个生成类文件的选项,这些类文件与现有的类和文件冲突。第四个选项只是创建一个空模型。
那么,是否有可能创建一个edmx模型,然后可以用它以图形方式使用我的类,或者这是一个错误的问题?
当我阅读其他堆栈溢出问题时,我无法完全看到答案,这使我相信我的问题可能基于对实体数据模型如何使用的错误理解。一个问题似乎表明,在Code First方法中创建的迁移历史实际上是一个完全独立的工作方式,而.edmx模型并不是真正相关的。
如果可以,请帮我解决这个问题。
答案 0 :(得分:0)
edmx文件实际上会根据表的列为您生成POCO类。
听起来你正在采用代码优先方法,在这种情况下你的模型/ POCO类已经存在。
我不相信在使用代码时有任何理由需要edmx,除非你想要一个单独的上下文与单独的实体。
请参阅此处了解不同实体框架方法的细分(首先是db,模型优先,代码优先):Code-first vs Model/Database-first