EntityFramework通过ID获取对象?

21 浏览
0 Comments

EntityFramework通过ID获取对象?

使用泛型,在不知道类型的情况下从我的EntityFramework中获取对象,是否可行?

我考虑的是这样的:

public T GetObjectByID(int id)
{
   return (from i in myDatabase.T where i.ID == id select i);
}

这样做可行吗?我能否使用反射来获取 T.GetType().Name 并将其用于表格?

编辑

另一个问题是,并不是所有对我可用的表格都使用"ID"作为它们的唯一列名。

0