如果我有一个数据库(SQL Server 2008),其中包含大约100个表,50个存储过程e.t.c.-它有非常好的经过验证的设计。假设我已经有了一个非常方便的模型,我们在几个应用程序中使用它-它是一组反映数据库结构的类。也就是说,我有数据库,不想创建模型,我有一个模型,不想创建数据库,但我仍然热衷于使用EF 5.0。这是我的问题。有没有办法将现有的数据库映射到现有的模型,而不重新创建其中的一个。我能想到的唯一选择就是使用CodeFirst方法,通过FluentApi创建所有的DbSets,同时将数据库初始化器设置为null。这是正确的吗?
发布于 2012-09-14 16:00:57
我可以想到两种策略:
由于您正在使用大量的存储过程,因此数据库优先的方法是最好的IMHO。看看here,看看如何映射这些。
https://stackoverflow.com/questions/12419760
复制相似问题