EF6 - 基于哪个文件的数据库
EF6 - which file based database
我有以下问题。我正在为企业客户开发一个应用程序,其中需要存储一些数据(一种验证规则引擎)。在第 1 阶段,数据没有存储,而是创建为 POCO,所以我有一个子类的层次结构。作为第 2 阶段(现在)的一部分,客户需要在本地编辑规则,因此需要动态存储它们。那应该是使用 EF6 的基于本地文件的数据库。在第 3 阶段,客户将提供一个带有 MS SQL Server 或 Oracle 的中央数据库服务器,这将取代本地数据库。
问题是 - 我可以使用哪个基于文件的数据库?我考虑过 SQLite,但它似乎不能用 POCOs "Model first" 方式自动填充,或者至少我有无数的异常、丢失的表等....
您可以使用 SQL Server Compact 或 SQL Server Express。 SQL Server Express 需要管理员权限才能安装为服务,SQL Server Compact 不需要。
我有以下问题。我正在为企业客户开发一个应用程序,其中需要存储一些数据(一种验证规则引擎)。在第 1 阶段,数据没有存储,而是创建为 POCO,所以我有一个子类的层次结构。作为第 2 阶段(现在)的一部分,客户需要在本地编辑规则,因此需要动态存储它们。那应该是使用 EF6 的基于本地文件的数据库。在第 3 阶段,客户将提供一个带有 MS SQL Server 或 Oracle 的中央数据库服务器,这将取代本地数据库。
问题是 - 我可以使用哪个基于文件的数据库?我考虑过 SQLite,但它似乎不能用 POCOs "Model first" 方式自动填充,或者至少我有无数的异常、丢失的表等....
您可以使用 SQL Server Compact 或 SQL Server Express。 SQL Server Express 需要管理员权限才能安装为服务,SQL Server Compact 不需要。