我在一个小命令行应用程序中使用Entity Framework。 现在我想部署这个程序 - 我希望它除了程序之外还创建一个基于sql数据库的小型本地文件,如果它不存在(首次启动)。
这样一个简单项目的最佳实践是什么? SQLLite,SQL Server Compact Edition?我不想在Visual Studio中手动创建数据库 - 因为程序的后期用户不能这样做。还应该没有设置或"手动设置数据库"对于用户以后。
或者我是否必须使用应用程序本身部署一个简单的空数据库文件?但是如何在开发期间在连接字符串中指定此数据库?
由于
康拉德
答案 0 :(得分:0)
它坚定了,SQL Server Compact Edition是最好的解决方案。