WinForms实体框架代码优先支持

时间:2012-07-25 14:06:13

标签: c# .net winforms entity-framework-4

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.

0 个答案:

没有答案