将数据保存在多个数据库集中

时间:2012-12-21 16:31:02

标签: database asp.net-mvc-3 save dbset

我有一个包含多个数据库集的数据库上下文。我有一个编辑(httpget)和一个编辑(httppost)方法。我想在特定数据集中保存特定数据。如何指定要使用的数据库集?顺便说一下,Edit方法的视图使用了几种模型。

我的数据库上下文如下:

public class mycontext :DBContext
{
  public DBSet<Table1> table1{get; set;}
  public DBSet<Table2> table2{get; set;}
  public DBSet<Table3> table3{get; set;}
}

当我定义

private mycontext data = new mycontext()

唯一的选择是data.SaveChanges()。我想这样的事情 data.table1.SaveChanges()并传入我要保存的数据。

1 个答案:

答案 0 :(得分:1)

如果您只想更新 Table1 中的数据,请仅修改 Table1 中的数据,然后调用.SaveChanges()