2010-11-22 63 views
-1

我發現了一個關於如何使用模型綁定和列表的好教程,Editable Grid/List Binding in MVC2。它顯示瞭如何創建包含List<T>類型列表的對象。但是,當我使用ADO.NET實體數據模型,我不能讓這樣的:使用ASP.NET MVC 2和模型與ADO.NET EntityCollections綁定

SomeEntityCollection[i] 

這樣,我不能做什麼教程完成。

有沒有辦法解決這個問題?也許讓ADO.NET使用列表來代替,如果可能的話?

回答

1

我發現從ADO.NET映射到模型的最佳方式是使用AutoMapper。這是一種非常優雅的方式來形式化結構之間的映射。

從他們的網站:

AutoMapper使用流利配置API來定義一個對象對象映射策略。 AutoMapper使用基於約定的匹配算法來匹配源和目標值。目前,AutoMapper面向模型預測場景,將複雜的對象模型扁平化爲DTO和其他簡單對象,其設計更適合於序列化,通信,消息傳遞或僅僅是域和應用層之間的反腐敗層。

+0

我感到有點困惑,我以爲ADO.Net數據模型實體已經爲我做了。多數民衆贊成我如何使用它。 BUt問題在於使用EntityCollections在HTML表單中綁定模型。 – CodeTower 2010-11-23 07:37:02