我正在努力通過實體框架4複雜類型在WCF RIA服務的SP1中使用存儲過程。我發現只有幾個有用的鏈接here和here。在SP1之前,我必須返回一組實體(不是複雜類型)。我被迫修改sproc以返回與現有實體完全匹配的字段。我想避免改變現有的sprocs。使用WCF RIA Services SP1如何通過實體框架複雜類型使用存儲過程?
我已經添加了一個EF函數導入指向我現有的sproc。現在,我不是返回一組實體,而是返回一個名爲GetMySproc_Result的複雜類型。我覺得我現在錯過了一步,因爲我期望能夠生成包含相應類型,成員和方法的域服務。相反,當我生成域服務類時,與我的複雜類型無關。沒有從新的ComplexObject基類派生的類。
注:我安裝了SP1測試版,但RIA服務仍然像以前一樣工作(代碼gen沒有改變或改進)。有沒有辦法讓我確認SP1已安裝?
我很欣賞關於如何使用RIA Services SP1從現有存儲過程創建,編碼gen和使用EF複合類型的分步指南。提前致謝。
到目前爲止??有相同的問題正在進行! – Peymankh 2011-04-28 07:33:42