【问题标题】:Create file based database on startup of a .NET program在 .NET 程序启动时创建基于文件的数据库
【发布时间】:2016-10-10 09:51:29
【问题描述】:

我在一个小型命令行应用程序中使用实体框架。 现在我想部署这个程序 - 如果它不存在(第一次启动),我希望它在程序之外创建一个基于本地文件的小型 sql 数据库。

对于这样一个简单的项目,最佳做法是什么? SQLLite,SQL Server 精简版?我不想从 Visual Studio 中手动创建数据库 - 因为该程序的后续用户将无法执行相同操作。以后也不应该为用户设置或“手动设置数据库”。

或者我是否必须使用应用程序本身部署一个简单的空数据库文件?但是开发过程中如何在连接字符串中指定我这个数据库呢?

谢谢

康拉德

【问题讨论】:

标签: c# sql-server entity-framework visual-studio sqlite


【解决方案1】:

事实证明,SQL Server Compact Edition 是最佳解决方案。

【讨论】:

    猜你喜欢
    • 2011-07-04
    • 2020-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    • 2021-07-08
    • 2017-10-20
    • 2021-08-07
    相关资源
    最近更新 更多