按主键值搜索实体的实体模型?

时间:2012-01-10 14:32:36

标签: c#-4.0 entity-framework-4

是否可以通过提供主键来查明模型或数据源中是否存在对象。唯一键,应该只引用数据库中存在的记录或实体。

即传入一个GUID,模型会告诉你它是否有任何使用相同键值的东西。

使用EF 4.0。

2 个答案:

答案 0 :(得分:1)

不确定您在模型或数据源中的含义,但这是一个示例,如果它不存在则返回null。

public MyType GetEntityByEntityID(Int32 _entityID)
{
    using (var ctx = new MyEntities())
    {
        return ctx.MyTypes.Where(c => c.EntityID == _entityID).FirstOrDefault();
    }
}

答案 1 :(得分:0)

我的两分钱:没有尝试过,但似乎沿着我正在寻找的正确轨道前进:

How to get an Entity Framework Anyways - Code Project