Используя хранимые процедуры EF, возвращаемая сущность не показывает поля внешнего ключа - PullRequest
0 голосов
/ 31 января 2012

В моем приложении Silverlight я пытаюсь использовать хранимые процедуры SQL Server с Entity Framework для получения сущностей Customer.

В сопоставлении функций я также настраиваю функцию, возвращающую сущности Customer. Как и ожидалось, он имеет такие свойства, как CustomerID, CustomerName и т. Д.

Однако его свойства внешнего ключа отсутствуют. Я не вижу идентификатора на возвращенных объектах. Например, у Клиента есть внешний ключ EmployeeRangeID, который ссылается на таблицу EmployeeRange.

Если я использую LINQ 2 EF, я вижу EmployeeRangeID на возвращенном объекте Customer. Когда я использую SP IN EF для возврата клиентских документов, я не вижу EmployeeRangeID в EmployeeRangeReference или EmployeeRangeID в клиенте.

Как это можно решить?

1 Ответ

0 голосов
/ 01 февраля 2012

Как вы это картируете? Когда вы настраиваете функцию Import для возврата сущности Customer, сгенерированной в вашей модели, она ничем не отличается от той сущности, которая используется в другом месте. Так что в вашем отображении может быть проблема, и он генерирует новый тип сущности ...

...