2

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.
4

0 回答 0