我有方法如下使用字符串函数参数为Class类型
public void UpdateDb(int id)
{
var UpdateMyModel = db.CRM_OPP_DETAILS
.Where(p=> p.ID == id)
.FirstOrDefault();
UpdateMyModel .IS_VALID = false;
db.SaveChanges();
}
我如何使用“MODELNAME字符串参数”作为模型类的名字。 IE浏览器。如下所示:
public void UpdateDb(string ModelName , int id)
{
var UpdateMyModel = db.""ModelName ""
.Where(p=> p.ID == id)
.FirstOrDefault();
UpdateMyModel.IS_VALID = false;
db.SaveChanges();
}
因此,您使用的是ORM,并且想要在代码中使用表名称? – ken2k
即使你的伪是错误的,第二个'TableName'应该只是UpdateTable,因为它是已经包含'TableName'的变量。另外:@ ken2k说的是什么... – Abbas
是否可以让所有实体实现一个提供ID和IS_VALID的接口? –