Silverlight 응용 프로그램에서 Entity Framework와 함께 SQL Server 저장 프로 시저를 사용하여 Customer 엔터티를 가져옵니다.EF 저장 프로 시저를 사용하면 반환 엔터티에 외래 키 필드가 표시되지 않습니다.
함수 매핑에서 필자는 Entities Customer를 반환하는 함수를 구성합니다. 예상대로 그것은 CustomerID
, CustomerName
등의 속성을가집니다.
그러나 외래 키 속성이 없습니다. 반환 된 엔티티에 대한 ID를 볼 수 없습니다. 예를 들어, 고객은 EmployeeRange 테이블을 참조하는 외래 키 EmployeeRangeID
을 가지고 있습니다.
LINQ 2 EF를 사용하면 Customer 엔터티의 EmployeeRangeID가 반환 된 것을 확인할 수 있습니다. SP IN EF를 사용하여 Customer entites를 반환 할 때 Client의 EmployeeRangeReference 또는 EmployeeRangeID에서 EmployeeRangeID를 볼 수 없습니다.
어떻게 해결할 수 있습니까?
SQL Server를 사용하고 있습니까? 저장 프로 시저를 포함하도록 질문을 편집하십시오. –
예, SQL Sever를 사용하고 있습니다. 죄송합니다. 회사의 법적 문제로 인해 SP를 게시 할 수 없습니다. 그리고 내 SP는 매우 간단합니다. 고객을 선택하기 만하면됩니다. Plz 도와주세요! – user1166407
정확하게 저장된 proc를 게시하는 것이 아니지만 문제를 재현하는 데 도움이됩니다. 문제를 설명하기 위해 시스템에 다른 테스트/예제 저장 프로 시저를 만들 수 있습니까? –