Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 26326|Yanıt: 0

[Kaynak] . .NET'in en hızlı OOM nesne eşleme bileşeni olan Tiny Mapper, proje uygulamasında

[Bağlantıyı kopyala]
Yayınlandı 31.05.2018 13:08:02 | | |
Adım 1:Kütüphane Yöntemini Anlamak: TinyMapper'ın iki ana işlevi vardır:



Adım 2:Eşleme ayarlarını başlatın

Not: Benzer eşleme ayarları için yalnızca iki mod vardır: kod statik nesne başlatma modu ve xml yapılandırma modu.

Not: Yukarıdaki eşleme eşlemesinde, orijinal yazarın kodu için PersonDto=》Person ile eşleme ilişkisi eklenir.

T GetMapObject<T>(object obj) ile T:class'ın rolü aşağıdaki kodda yansıtılacaktır. Basit bir yöntem, gücü küçümsememek gerek~~

Adım 3:DtoModel -》Model

Veritabanı modelinden alan modeline eşleme:



Adım 4:Model-》DtoModel

Alan modelinden veritabanı modeline:



Adım 5:Liste<Model>=>Liste<DtoModel> veya Liste<DtoModel>=>Liste<Model>


Özel not: Liste tipi alan nesneler için, statik başlatma haritasına ek bir IList tipi eklemenize gerek yoktur. TinyMapper, "haritalanmış temel tipe" göre istediğiniz veriyi dinamik olarak otomatik olarak almanıza yardımcı olur.

Referans bağlantıları:

. .NET platform açık kaynak projesi hızlı bakış (14) En hızlı nesne haritalama bileşeni, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper ve TinyMapper basit bir karşılaştırmadırhttps://blog.csdn.net/umke888/article/details/54880670





Önceki:Newtonsoft.Json, DataContract özelliğini görmezden geliyor
Önümüzdeki:C# iş parçacıkları tarafından öğrenilen ManualResetEvent ile AutoResetEvent arasındaki fark
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com