簡體   English   中英

帶有 SubSonic 實體的 MVC3 應用程序?

[英]MVC3 application with SubSonic entities?

我開始編寫一個執行基本搜索的 MVC3 應用程序。 我創建了一個 WCF 服務,其中公開了一個 GetDataAsDataSet() 方法,並在我的 MVC 項目中使用該服務。 目前我認為這種方法是最簡單的,因為它只返回一個數據集。 我確實想添加 GetDataAsEntity() ,它返回稍后(或現在?)通過 SubSonic 生成的實際數據庫實體類型......

到目前為止,我知道如果我的服務返回這些實體的類型,我需要將這些實體放在我的 MVC3 項目的 Models 文件夾中。 但是,這些都需要以“模型”結尾嗎?

SubSonic 還創建 [entityname]Controller.cs 文件 - 這些文件可以放在控制器文件夾中並將實際實體類重命名為 [entityname]Models.cs 嗎?

我想我的模型文件夾中需要這些,因為我想使用 WCF 服務,我最終將返回一個實體實體類型。

我可以輕松獲得第一個解決方案(返回一個簡單的數據表),這是第二個選項,我需要一些幫助 - 從 WCF 服務傳回復雜類型並在我的 MVC3 應用程序中使用它。

謝謝。

我認為您需要自定義 SubSonic T4 文件並使所有生成的類具有[DataContract][DataMember]屬性,然后 WCF 應該能夠直接序列化從 SubSonic 讀取的記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM