我已经写了如下所示的linq,这里tableName是动态的参数并选择表中的所有记录。并且每个表都有不同的列名,但是这个列在每个表中都有相同的数据类型。
public List<AccidentNotified> GetParticularLookUp(string tableName)
{
List<AccidentNotified> ManageLookUpList = new List<AccidentNotified>();
using (var cases = new ApiRassiEntities())
{
var lookupvalues = (from accident in cases.AccidentNotifiedByLUs
select accident );
ManageLookUpList = lookupvalues.ToList();
}
return ManageLookUpList;
}
这里我必须使用如下方法,
using (var cases = new ApiRassiEntities())
{
var lookupvalues = (from accident in cases.[tableName]
select accident );
}
所以请提出你的建议。谢谢你提前