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.