方法是:
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);
}
但我希望通过两个参数来改变方法whit 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型? 谢谢你的回答