2011-07-26 64 views
0

有沒有方法可以更改OpenAccess生成的查詢的返回類型?默認的返回類型是Object [],但我需要它是由ORM生成的特定類型。Telerik OpenAccess ORM - 查詢的返回類型

+0

沒關係。我以爲我不能編輯自動生成的代碼b/c它將在每個版本上重新生成。但它看起來像允許在初始創建後進行編輯。所以我只是改變了返回類型。 – BladeHal

+1

這裏要做的最好的事情就是發佈你的解決方案作爲你自己問題的答案。這是完全可以接受的,並增加了網站的整體知識,以供稍後找到。 –

+0

@alwayslearning對此問題有正確的答案(顯然只有)。 – coderpros

回答

2

看來你指的是執行存儲過程生成的代碼。每次保存域模型(.rlinq文件)時,都會在生成的上下文類中重新生成此方法。如果你想修改返回類型,你可以爲上下文創建一個部分類並在那裏添加方法。

關於這個問題 - 你如何改變生成方法的返回類型?目前,這不是通過設計人員支持的,但正在爲存儲過程制定詳細的UI,目前正在進行中。下一個服務包很可能有一個UI,您可以在其中選擇現有的持久性類型作爲返回值,或者可以生成映射到返回結果的CLR類型。