我有一个包含多个数据库集的数据库上下文。我有一个编辑(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()
并传入我要保存的数据。
答案 0 :(得分:1)
如果您只想更新 Table1 中的数据,请仅修改 Table1 中的数据,然后调用.SaveChanges()