0
在我的Silverlight應用程序中,我嘗試使用實體框架的SQL Server存儲過程來獲取Customer實體。使用EF存儲過程,返回實體不顯示外鍵字段
在函數映射中,我還配置了返回Entities Customer的函數。正如預期的那樣,它具有像CustomerID
,CustomerName
等屬性。
但是,其外鍵屬性丟失。我無法在返回的實體上看到任何ID。例如,客戶有一個引用EmployeeRange表的外鍵EmployeeRangeID
。
如果我使用LINQ 2 EF,則可以在返回的Customer實體上看到EmployeeRangeID。當我使用SP IN EF返回客戶實體時,我無法在客戶端上的EmployeeRangeReference或EmployeeRangeID上看到EmployeeRangeID。
這怎麼解決?
使用SQL Server時,正確嗎?編輯您的問題以包含您的存儲過程。 – 2012-01-30 23:39:13
是的,我正在使用SQL Sever。我很抱歉,由於我公司的法律問題,我無法發佈我的SP。我的SP非常簡單。這只是選擇*從客戶。 Plz幫助我! – user1166407 2012-02-01 16:23:57
我並不是要求發佈您確切存儲的proc,而是要幫助我們重現您的問題。你能否在你的系統上做另一個測試/例子存儲過程來展示你的問題? – 2012-02-01 17:00:37