方法是:
public UsersContext db = new UsersContext();
public ActionResult _Create(MyClass_View content)
{
if (ModelState.IsValid)
{
MyClass Home = new MyClass();
Mapper.Map(content, Home);
if (content.Id <= 0)
db.MyClasses.Add(Home);
else
db.Entry(Home).State = EntityState.Modified;
db.SaveChanges();
return Content("Ok");
}
return PartialView(content);
}
但我想通过两个参数更改方法,其中 db.MyClasses 是参数,供 db.MyClass1 或 db.MyClass2 使用此方法 db.MyClasses 是:
public class UsersContext : DbContext
{
public Dbset<MyClass> MyClasses {get; set;}
public Dbset<MyClass> MyClasses1 {get; set;}
public Dbset<MyClass> MyClasses2 {get; set;}
}
例如方法可能是:
public ActionResult _Create(MyClass_View content, XXX c)
{
if (ModelState.IsValid)
{
MyClass Home = new MyClass();
Mapper.Map(content, Home);
if (content.Id <= 0)
c.Add(Home);
else
db.Entry(Home).State = EntityState.Modified;
db.SaveChanges();
return Content("Ok");
}
return PartialView(content);
}
我不知道XXX类型?谢谢你的回答