我刚开始使用EF5。我创建了一个 MSSQL 数据库,然后创建了模型 (edmx) 文件,然后使用“添加代码生成项”来创建 EF5dbcontext
类。
每当我更改数据库(添加列或更改数据类型)时,我都会看到“从数据库更新模型”不起作用,我需要删除并重新创建模型。这对我来说没问题,但是DbContext
从model.tt
模板文件生成的类会发生什么?我还必须DbContext
再次生成所有类吗?
使用数据库优先环境并使.edmx
模型和DbContext
类与数据库保持同步的正确方法是什么?