我想在Windowsform应用程序中使用EF CTP5代码第一种方法。 应用程序需要重新分发。我可以将数据库保存在文件中,以便用户不需要安装MS-SQL服务器吗? 或者我是否需要在安装过程中包含可再发行的MS-SQL server express包?
答案 0 :(得分:1)
您可以使用EF Code First访问SQL Server Compact数据库,这是Microsoft SQL Server的一个非常小的版本。它具有不需要安装的优点,只能通过.NET API创建和管理数据库。
此版本确实存在一些限制,例如仅允许来自单个进程的连接 - 但总体而言,它听起来可能是您的方案的一个非常好的候选者。