1

次のコードを使用して、実行時にentityframeworkの接続文字列を設定できます。しかし、データベースレコードの追加/更新/削除の方法がわかりません。追加/更新/削除する必要のあるエンティティはProducts(id、name)です。

EntityConnectionStringBuilder ecsb = new EntityConnectionStringBuilder();
ecsb.Metadata = @"res://*/Model2.csdl|res://*/Model2.ssdl|res://*/Model2.msl";
ecsb.Provider = @"System.Data.VistaDB";
ecsb.ProviderConnectionString = @"data source=test.vdb4;password=password";
using (var context = new DbContext(ecsb.ConnectionString))
{
    // how to add new record/update/delete
}
4

1 に答える 1

0

Productクラスが呼び出されProductたとすると、次のコードを使用します。

var product = context.Set<Product>().Find(id);
context.Set<Product>().Remove(product);
于 2013-03-07T13:42:55.493 に答える