Winforms 是否支持Code-First
实体框架。我知道 ASP.net MVC 支持它,但是 Winforms 呢?
我在 app.config 中创建连接字符串:
<connectionStrings>
<add name ="Transaction" connectionString="DataSource=|DataDirectory|Transaction.sdf" providerName="System.Data.SqlServerCe.4.0"/>
</connectionStrings>
我还使用所有字段和 Transaction DbContext 创建了 Transaction 类,但是当我编译时,它不会自动创建 sdf 文件。
谢谢你。
更新我添加了这两行,但仍然无法正常工作:
Database.DefaultConnectionFactory = new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0");
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<EmvTransactions>());
它给了我这个错误:
> An error occurred while updating the entries. See the inner exception
> for details.