SORU
30 Aralık 2009, ÇARŞAMBA


DTO = ViewModel?

Arabiriminin benim etki alanı nesneleri kalıcı kullanıyorum. Şeyleri basit tutmak için benim Sunum Katmanı, hem de servis katmanı olarak ASP.NET MVC bir proje kullanıyorum.

Benim etki alanı denetleyicisi derslerimi XML nesneleri geri dönmek istiyorum. StackOverflow burada bazı mesajları okuduktan sonra DTOs gitmek için yol olduğunu düşünüyorum. Ancak, aynı zamanda mesaj ViewModel hakkında konuşmaya geldim.

Benim soru: Veri Aktarım Nesneleri ve aynı şeyi ViewModels? Ya da bir ViewModel bir DTO biraz daha alt bir model mi?

CEVAP
30 Aralık 2009, ÇARŞAMBA


Bir DTO kurallı tanımı herhangi bir davranışı olmaksızın, bir nesnenin veri şekli.

ViewModels görünüm modeli. ViewModels genellikle tam ya da kısmi veri bir veya daha fazla nesne (veya DTOs) artı herhangi bir ek üyeleri belirli bir görünüm davranışlarını (metotlar olabilir idam görünümü, özellikleri belirtmek için nasıl geçiş görünümü elemanları vs...). Bir görünüm plus davranışları için tüm verileri olarak viewmodel bakabilirsiniz. ViewModels olabilir ya da iş nesneleri veya DTOs için bire bir harita değil.

Bu arada, projections eğer belirli bir viewmodel bir veri kümesini gerekiyorsa kullanışlı Arabiriminin kalıcı nesne.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010