首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将现有数据库映射到现有模型

将现有数据库映射到现有模型
EN

Stack Overflow用户
提问于 2012-09-14 15:13:04
回答 2查看 84关注 0票数 1

如果我有一个数据库(SQL Server 2008),其中包含大约100个表,50个存储过程e.t.c.-它有非常好的经过验证的设计。假设我已经有了一个非常方便的模型,我们在几个应用程序中使用它-它是一组反映数据库结构的类。也就是说,我有数据库,不想创建模型,我有一个模型,不想创建数据库,但我仍然热衷于使用EF 5.0。这是我的问题。有没有办法将现有的数据库映射到现有的模型,而不重新创建其中的一个。我能想到的唯一选择就是使用CodeFirst方法,通过FluentApi创建所有的DbSets,同时将数据库初始化器设置为null。这是正确的吗?

EN

Stack Overflow用户

发布于 2012-09-14 16:00:57

我可以想到两种策略:

  1. 从数据库生成实体,并使用复合类或中间类使模型与entities.
  2. Use your model as POCO classes.进行通信您必须调整您的模型,然后使其符合此要求的前提条件。

由于您正在使用大量的存储过程,因此数据库优先的方法是最好的IMHO。看看here,看看如何映射这些。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12419760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档