2014-07-15 1 views
2

같은 오류가있는 다른 질문을 읽었지만 Entity Framework를 다루지 않는 것 같습니다. 불행히도 저는 EF에 경험이 없으므로 공동체에 도움을 요청하고 있습니다. 누군가 내게이 오류를 제거하는 방법을 알려주십시오 수 있습니까?Entity Framework : 'x'에 'y'에 대한 정의가없고 확장 메서드가 없음 'x'유형의 첫 번째 인수를 허용하는 경우

감사합니다.

코드를 포함하지 않아서 죄송합니다. 나는 나이 밖으로내는 데 도움이 필요한 일을 모두 게시합니다 : 나는 오류를 받고 있어요 어디

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 라인입니다.

+5

함께 일하려면 우리에게 뭔가를 제공해야합니다. 현재이 오류가 발생하는 이유에 대해서는 단서가 없습니다. 몇 가지 코드를 보여줘야합니다. – krillgar

+0

일부 코드를 공유하면 문제를 추적하는 데 도움이됩니다. – sky

+0

나는 이것이 EF와 관련이 있는지 의심 스럽습니다. 존재하지 않는 메서드 나 네임 스페이스가 포함되지 않은 확장 메서드를 호출하는 것처럼 보입니다. – dcastro

답변

2

문제가 해결되었습니다.

실제로 두 가지 문제가있었습니다.

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

감사합니다 모든 도움 : 하나는 내 모델은 잘못된 데이터베이스를 가리키고, 다른 문제가 테이블 이름 DIYOUTBOUNDPREVIEW 경우에도, 어떤 이유로 내 호출을 복수형으로해야한다고했다입니다 .

관련 문제