2012-06-27 92 views
0

我已經爲存儲過程創建了一個函數映射。從一個簡單的表存儲過程返回數據變量實體框架沒有生成複雜類型?

DECLARE @tblResults TABLE(
    KeyName VARCHAR(100), 
    ID INT IDENTITY, 
    DataType INT, 
    DayNo INT, 
    Consumption FLOAT, 
    SeriesName VARCHAR(20), 
    DayType INT, 
    DayKey VARCHAR(20)) 

我已經安裝的複雜類型爲正常,它不能作爲一個複雜類型?

我已經進入了Designer.cs文件並在KeyName字段中添加了[Key()],但這仍然不起作用。

+0

實體框架問題的最高用戶居住在歐洲。如果您沒有馬上得到答案,請回復約8小時http://stackoverflow.com/tags/entity-framework/topusers –

+0

更多SO點上的響應時間是最好的努力不是SLA和很大程度上取決於如何寫好問題是多麼複雜 –

+0

好的謝謝,希望這是足夠的信息。我真的不知道最新的錯誤或如何解決這個問題,我真的沒時間了。由於某些原因,EF不會爲此功能導入生成實體類 – Paul

回答

0

我設法解決這個謝謝。我忘記了我需要在解決方案的Web端創建一個新的ObjectQueryable方法來返回新類型的對象。沒有這些,這個類型就不會被轉移到Silverlight應用程序端。只要我補充說,刪除所有生成的代碼,並重新生成它的工作:)我仍然必須手動添加到我的關鍵字段的關鍵屬性,因爲這刺痛了我之前,但我準備好了那一個!我真的需要找到一種停止EF緩存事物的方法,但是在我的其他問題中涵蓋了這種方法