【发布时间】:2014-01-24 21:27:07
【问题描述】:
我之前使用实体框架为数据库生成模型。问题是实体框架为特定的提供者(SQL Server、Oracle 等)生成模型。如何生成可以与许多提供者一起使用的模型。
我考虑过使用DbProviderFactory 类手工制作我自己的数据访问层。但是从头开始构建模型需要大量工作,这就是为什么我想知道是否可以生成一个与多个提供者一起工作的实体框架模型?!!!
【问题讨论】:
-
这个问题你解决了吗?如果是的话,也许你可以分享一下。
-
不幸的是我没有。所以,我开始编写自己的 DAL,它仅限于我当时包含的提供者。
-
您是否尝试过 Stackoverflow Dapper 及其扩展。 Dapper 是一个轻量级的 ORM,它足够快速和简单。
标签: c# database entity-framework ado.net-entity-data-model