entityframework的运行时连接字符串和添加/更新/删除

时间:2013-03-07 07:17:51

标签: c# entity-framework connection-string

我可以通过以下代码在运行时设置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
}

1 个答案:

答案 0 :(得分:0)

假设您的Product类名为Product,则使用以下代码:

var product = context.Set<Product>().Find(id);
context.Set<Product>().Remove(product);