实体框架:' x'不包含' y'的定义没有延伸方法' y'接受类型' x'的第一个参数。可以找到

时间:2014-07-15 13:38:17

标签: c# entity-framework

我读了其他有同样错误的问题,但他们似乎并没有处理实体框架。不幸的是,我没有EF的经验,所以我可以向社区寻求帮助。有人可以告诉我如何消除这个错误吗?

感谢。

很抱歉不包含该代码。我会发布任何必要的信息来帮助我解决这个问题:

private int MarkPreviousCallsUncallable(DAL.Dialer.I3_IC_DIALEREntities context, 
    string lob, DataRowCollection i3Identities)
{
    <presumably unrelated stuff>

    var existingDIYContact = context.DIYOUTBOUNDPREVIEW.Where
        (x => x.I3_IDENTITY == i3Identity).FirstOrDefault();

    <presumably unrelated stuff>
}

它位于var existingDIYContact行,我收到错误。

1 个答案:

答案 0 :(得分:2)

问题解决了。

实际上有两个问题。一个是我的模型指向错误的数据库,另一个问题是即使表名是DIYOUTBOUNDPREVIEW,由于某种原因我不得不在我的调用中复数:

var existingDIYContact = context.DIYOUTBOUNDPREVIEWs.Where(x => x.I3_IDENTITY == i3Identity).FirstOrDefault();

感谢大家的帮助。