EntityFramework通过ID获取对象?
使用泛型,在不知道类型的情况下从我的EntityFramework中获取对象,是否可行?
我考虑的是这样的:
public T GetObjectByID(int id)
{
return (from i in myDatabase.T where i.ID == id select i);
}
这样做可行吗?我能否使用反射来获取 T.GetType().Name
并将其用于表格?
编辑
另一个问题是,并不是所有对我可用的表格都使用"ID"作为它们的唯一列名。