Kei*_*eau 2 .net c# orm entity-framework entity-framework-4
我刚刚升级到EF Code First CTP 4,看起来像ContextBuilder类被删除了.我目前正在创建我的ObjectContext(在CTP 3中):
var contextBuilder = new ContextBuilder<ObjectContext>();
var connstr = ConfigurationManager.ConnectionStrings["MyConn"];
var connection = new SqlConnection(connstr.ConnectionString);
var ctx = contextBuilder.Create(connection);
Run Code Online (Sandbox Code Playgroud)
我不想创建一个从ObjectContext派生的硬编码类,就像他们的许多例子似乎都要做的那样.有人知道如何在新版本中执行此操作吗?
以下是应该完成的修改方式:
var modelBuilder = new ModelBuilder();
var dbModel = modelBuilder.CreateModel();
var ctx = dbModel.CreateObjectContext<ObjectContext>(connection);
Run Code Online (Sandbox Code Playgroud)
请注意,您只想为每个应用程序调用一次CreateModel.
归档时间: |
|
查看次数: |
2882 次 |
最近记录: |