【发布时间】:2012-09-06 23:32:43
【问题描述】:
我正在开发一个以前使用 EF、SQL Server、C# 和 WinForms 开发的应用程序。由于某些原因,我们需要删除 SQL Server 并使用一些数据并将数据放入其他容器中,例如 XML、Excel 表或内存类中。
DAL 是使用带有存储库和 UOW 模式的 EF 设计的。您能否建议我什么是最好的迁移方式以及什么格式可以轻松传输数据?
【问题讨论】:
-
您需要完全删除 RDBMS,还是可以将 SQL Server 换成另一个 RDBMS?还是您只需要生成导出数据?出于显而易见的原因,我不建议使用 XML 或 Excel 或类似的东西进行存储。我很想在这里了解更多信息。
-
请告诉我们是EF3.5还是EF4
-
@David 感谢您的出席。要求是完全删除数据库。需要使应用程序独立于 DB。
-
感谢@AndreasRehm,它是 EF 4。
-
要求完全删除数据库。 这背后的原因是什么?如果是因为 SQL Server 的安装和维护开销很大,您可能需要查看 SQL Server LocalDB。
标签: c# sql-server winforms entity-framework data-access-layer