У меня есть этот повторяющийся метод в моих классах (некоторые строки были удалены, чтобы упростить вопрос):
public void CreateNew(DBContext db, SystemMessageReport newRec)
{
db.SystemMessageReports.InsertOnSubmit(newRec);
db.SubmitChanges();
}
В идеале, я хотел бы иметь возможность переместить этот метод в его родительский класс какуниверсальный метод.
Если SystemMessageReport
передается как T
, возможно ли InsertOnSubmit
для его соответствия Linq Table
?Например:
public void CreateNew<T>(DBContext db, T newRec)
{
db.T.InsertOnSubmit(newRec);
db.SubmitChanges();
}