以前我在我的项目中使用过 Entity Framework 4.0 CTP5(代码优先)和 SQL Compact。我使用 NuGet 安装了以下软件包:
- SQLCE.4.0.8435.1(版本 4.0.8435.1)
- EFCodeFirst 0.8(版本 4.0.30319.0)
- EFCodeFirst.SqlServerCompact.0.8(版本 4.0.8435.1)
现在,当EF 4.1 RC 发布时,我想将我的所有库更新到最新版本。NuGet 提要不再包含 SQLCE.4.0.8435.1 的任何更新,但它有一个新包“ SqlServerCompact - 4.0.8482.1 ”(新包,而不是现有包的新版本)。假设它刚刚被重命名,我应该安装它。这样对吗?假设,是的。
NuGet 也不包含“EFCodeFirst”和“EFCodeFirst.SqlServerCompact”包的任何更新。但它有一个新的“ EntityFramework 4.1.10311.0 ”包。
那我应该安装什么?“ EntityFramework 4.1.10311.0 ”和“ SqlServerCompact - 4.0.8482.1 ”是否足以首先将 EF 代码与 SQL Compact 一起使用?