我读了其他有同样错误的问题,但它们似乎没有处理 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
行我收到了错误。
问题已解决。
其实有两个问题。一个是我的模型指向了错误的数据库,另一个问题是即使表名是 DIYOUTBOUNDPREVIEW,出于某种原因我不得不在我的调用中将它复数化:
var existingDIYContact = context.DIYOUTBOUNDPREVIEWs.Where(x => x.I3_IDENTITY == i3Identity).FirstOrDefault();
感谢大家的帮助。
我是一名优秀的程序员,十分优秀!