我有一個非常簡單的數據庫,包含5個表格,PK和關係設置等。我也有一個ASP.net MVC3項目用於創建簡單的Web服務使用post/get將JSON/XML提供給移動應用程序。爲了訪問我的數據,我使用了一個ADO.net實體模型類來處理實體的生成等。如何從ADO.net模型動態創建動態數據傳輸對象
由於ADO.net實體模型中自動生成關係創建的序列化/循環引用的問題,我不得不創建「數據傳輸對象」來刪除不需要傳輸的關係和數據。
問題1:是否有更簡單的方法使用實體框架本身創建DTO? IE,只指定我想要轉換爲JsonResults的實體屬性?如果我可以幫助,我不希望使用任何第三方框架。
問題2:實體框架的一個側面問題,例如我在解決方案中的一個項目中創建一個ADO.net實體模型。因爲該模型依賴於項目A中指定的數據庫的連接,項目B可以以某種方式使用該模型和類似的連接?兩個項目都在同一個解決方案中。
謝謝!
謝謝Darin,我只是想驗證我做的是否正確。你們好棒! – Richard 2011-02-15 18:42:20