【发布时间】:2015-03-31 07:11:43
【问题描述】:
MigrateDatabaseToLatestVersion 被使用。存储在 SQL Server Express 中的数据库已更新。
当使用有效路径和文件名打开本地存储的.sdf 文件(SQL Server CE 数据库)时,该文件不会更新。
Database.SetInitializer(new MigrateDatabaseToLatestVersion<DTDataContext, Configuration>());
var connection = DTDataContext.GetConnectionSqlServerCE40(fullPathName);
dataBaseContext = new DTDataContext(connection, true);
dataBaseContext.Database.Initialize(true);
MigrationHistory 条目将在 SQL Server Express 中创建,而不是在本地 SQL Server CE 数据库文件中。
更新本地 SQL Server CE 数据库文件的最简单方法是什么?
【问题讨论】:
标签: entity-framework ef-code-first sql-server-ce sql-server-express