2010-12-01 10 views
5

EF 4 ve POCO'ları kullanarak bir ASP.NET MVC 3 uygulaması geliştiriyorum. Sahip olduğum başlıca zorluklardan biri, bir ViewModel'in bir POCO'ya nasıl haritalandırılacağıdır. ÖrneğinMVC haritalama görünüm modlarını POCO'lara eşleme

:

İki POCO nesne var -> Kullanıcı ve Sipariş. Furthemore Her iki modeli de içeren bir ViewModel -> UserOrderModel sahibiyim. Bazı veriler gönderildiğinde, UserOrderModel'i bir Kullanıcı ve bir Sipariş nesnesine eşlemek istiyorum. Bunu yapmak oldukça basittir (belki sadece denetleyicideki istek üzerine harita) ama bu sorun için güzel ve temiz bir çözüm olup olmadığını merak ediyorum (başlangıçta tüm görünüm modelleri için genel bir haritalama etkileşimi oluşturmayı düşünüyordum) peşin) bir POCO nesnesine

Teşekkür kendilerini haritası nasıl tanımlamak gerekir

cevap

9

POCO en eşleme MVC ViewModel en üstünde AutoMapper

Büyük örneğin here için bir iş gibi geliyor.

+0

İlginç, kesinlikle buna değer. –

+0

Teşekkürler, ben – sTodorov

+0

@Dick bakacağız, harikalar çalışır. Thanx – sTodorov

İlgili konular