Absolut bunu yazdı Merhaba arkadaşlar, Automapper kullanıyorum. Servise gelen request de bazı alanlar boş gnderiliyor. Ben bu datayı Automapper ile maplerken gidiyor Guid alanları Guid empty olarak atıyor. Ama ben Guid. empty ise birşey yapsın istemiyorum. Bunu nasıl engelleyebilirim? Aşağıdaki gibi null alanları alma diyorum ancak Guid null olarak değilde Guid. empty olarak algılıyor ve mapliyor. rneğin: UpdateModel: public class ShoppingCartItemDto : IEntityDto { public Guid Id public Guid CustomerId public Guid AccountId public Guid ProductId public int Quantity } Bu modelde FE'ci arkadaş sadece kendi tarafında update olan alanları modelleyip servise yolluyor. Diyelimki sadece Quantity değişti. O zaman Modeldeki geri kalan tüm Guid alanlar guid empty olarak geliyor. Ben bunu update yolladığımda da Automapper bu alanları empty basıp geçiyor. Alanları nullable yapsamda automapper bu alanarı maplerken guid empty olarka mapliyor. Şu bold yaptığım yer had safhada saçmalık. Sadece quantity geliyor ve neyin quantity si olduğu meçhul mü yani hocam? bence onu rnek olarak syledi, quantity ve productid dolu diğer ikisi boşken o guidler için rneklemeye çalıştı sanırsam galiba. .

MaviGozluDev bunu yazdı Yazilimci bunu yazdı Absolut bunu yazdı Merhaba arkadaşlar, Automapper kullanıyorum. Servise gelen request de bazı alanlar boş gnderiliyor. Ben bu datayı Automapper ile maplerken gidiyor Guid alanları Guid empty olarak atıyor. Ama ben Guid. empty ise birşey yapsın istemiyorum. Bunu nasıl engelleyebilirim? Aşağıdaki gibi null alanları alma diyorum ancak Guid null olarak değilde Guid. empty olarak algılıyor ve mapliyor. rneğin: UpdateModel: public class ShoppingCartItemDto : IEntityDto { public Guid Id public Guid CustomerId public Guid AccountId public Guid ProductId public int Quantity } Bu modelde FE'ci arkadaş sadece kendi tarafında update olan alanları modelleyip servise yolluyor. Diyelimki sadece Quantity değişti. O zaman Modeldeki geri kalan tüm Guid alanlar guid empty olarak geliyor. Ben bunu update yolladığımda da Automapper bu alanları empty basıp geçiyor. Alanları nullable yapsamda automapper bu alanarı maplerken guid empty olarka mapliyor. Şu bold yaptığım yer had safhada saçmalık. Sadece quantity geliyor ve neyin quantity si olduğu meçhul mü yani hocam? bence onu rnek olarak syledi, quantity ve productid dolu diğer ikisi boşken o guidler için rneklemeye çalıştı sanırsam galiba. Aynen rneği yalnış vermişim. @MaviGozluDev düzeltme için teşekkürler. Kardeş yle bile olsa nce db den FE den update için gnderilen nesneyi nce ID sinden kontrol etmen gerekir. nce datayı select ile db den al. Eksik verileri ondaki ile doldur sonra automappera gnder. Sen şu anda FE den gelen dto nesneyi olduğu gibi entity ye çevirip entity olarak update etmek istiyosun ama diyosun ki sadece hangi propertyler dolu olarak geldiyse onları update etsin. nce veriyi tüm nesne olarak mı yoksa sadece belli propertylerine gre mi update edecen onun kararını vermen lazım. Tüm nesne olarak update edeceksen ilk sylediğim gibi eksik verileri doldur. yle mappera gnder. Yoksa automapper nerden bilecek db deki verinin ne olduğunu yada değişip değişmediğini. Onunla çevirirsen entityye bu şekilde çalışması normal. Sorun automapperda değil.

Yazilimci bunu yazdı Absolut bunu yazdı Merhaba arkadaşlar, Automapper kullanıyorum. Servise gelen request de bazı alanlar boş gnderiliyor. Ben bu datayı Automapper ile maplerken gidiyor Guid alanları Guid empty olarak atıyor. Ama ben Guid. empty ise birşey yapsın istemiyorum. Bunu nasıl engelleyebilirim? Aşağıdaki gibi null alanları alma diyorum ancak Guid null olarak değilde Guid. empty olarak algılıyor ve mapliyor. rneğin: UpdateModel: public class ShoppingCartItemDto : IEntityDto { public Guid Id public Guid CustomerId public Guid AccountId public Guid ProductId public int Quantity } Bu modelde FE'ci arkadaş sadece kendi tarafında update olan alanları modelleyip servise yolluyor. Diyelimki sadece Quantity değişti. O zaman Modeldeki geri kalan tüm Guid alanlar guid empty olarak geliyor. Ben bunu update yolladığımda da Automapper bu alanları empty basıp geçiyor. Alanları nullable yapsamda automapper bu alanarı maplerken guid empty olarka mapliyor. Şu bold yaptığım yer had safhada saçmalık. Sadece quantity geliyor ve neyin quantity si olduğu meçhul mü yani hocam? bence onu rnek olarak syledi, quantity ve productid dolu diğer ikisi boşken o guidler için rneklemeye çalıştı sanırsam galiba. Aynen rneği yalnış vermişim. @MaviGozluDev düzeltme için teşekkürler. Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

burakayser bunu yazdı Absolut bunu yazdı MaviGozluDev bunu yazdı Yazilimci bunu yazdı Absolut bunu yazdı Kardeş yle bile olsa nce db den FE den update için gnderilen nesneyi nce ID sinden kontrol etmen gerekir. nce datayı select ile db den al. Eksik verileri ondaki ile doldur sonra automappera gnder. Sen şu anda FE den gelen dto nesneyi olduğu gibi entity ye çevirip entity olarak update etmek istiyosun ama diyosun ki sadece hangi propertyler dolu olarak geldiyse onları update etsin. nce veriyi tüm nesne olarak mı yoksa sadece belli propertylerine gre mi update edecen onun kararını vermen lazım. Tüm nesne olarak update edeceksen ilk sylediğim gibi eksik verileri doldur. yle mappera gnder. Yoksa automapper nerden bilecek db deki verinin ne olduğunu yada değişip değişmediğini. Onunla çevirirsen entityye bu şekilde çalışması normal. Sorun automapperda değil. Hocam DB den gelen veriyi map'e yolluyorum. FE'e den gelen Modeli DB den gelen dataya mapliyorum. DB den data dolu geliyor. Ama FE modelden gelen data Guid. Empty olduğundan db den gelen datanın x alanını modelde ki x alan ile mapliyor. X alanda Guid. empty olduğundan güncel datayıda boşaltmış oluyor. Hmm anladım. Custom Profile yazsan. Orda da guid empty kontrolü yapsan olmuyo mu?

Absolut bunu yazdı MaviGozluDev bunu yazdı Yazilimci bunu yazdı Absolut bunu yazdı Kardeş yle bile olsa nce db den FE den update için gnderilen nesneyi nce ID sinden kontrol etmen gerekir. nce datayı select ile db den al. Eksik verileri ondaki ile doldur sonra automappera gnder. Sen şu anda FE den gelen dto nesneyi olduğu gibi entity ye çevirip entity olarak update etmek istiyosun ama diyosun ki sadece hangi propertyler dolu olarak geldiyse onları update etsin. nce veriyi tüm nesne olarak mı yoksa sadece belli propertylerine gre mi update edecen onun kararını vermen lazım. Tüm nesne olarak update edeceksen ilk sylediğim gibi eksik verileri doldur. yle mappera gnder. Yoksa automapper nerden bilecek db deki verinin ne olduğunu yada değişip değişmediğini. Onunla çevirirsen entityye bu şekilde çalışması normal. Sorun automapperda değil. Hocam DB den gelen veriyi map'e yolluyorum. FE'e den gelen Modeli DB den gelen dataya mapliyorum. DB den data dolu geliyor. Ama FE modelden gelen data Guid. Empty olduğundan db den gelen datanın x alanını modelde ki x alan ile mapliyor. X alanda Guid. empty olduğundan güncel datayıda boşaltmış oluyor. Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Merhaba arkadaşlar, Automapper kullanıyorum. Servise gelen request de bazı alanlar boş gnderiliyor. Ben bu datayı Automapper ile maplerken gidiyor Guid alanları Guid empty olarak atıyor. Ama ben Guid. empty ise birşey yapsın istemiyorum. Bunu nasıl engelleyebilirim? Aşağıdaki gibi null alanları alma diyorum ancak Guid null olarak değilde Guid. empty olarak algılıyor ve mapliyor. rneğin: UpdateModel: public class ShoppingCartItemDto : IEntityDto { public Guid Id public Guid CustomerId public Guid AccountId public Guid ProductId public int Quantity } Bu modelde FE'ci arkadaş sadece kendi tarafında update olan alanları modelleyip servise yolluyor. Diyelimki sadece Quantity değişti. O zaman Modeldeki geri kalan tüm Guid alanlar guid empty olarak geliyor. Ben bunu update yolladığımda da Automapper bu alanları empty basıp geçiyor. Alanları nullable yapsamda automapper bu alanarı maplerken guid empty olarka mapliyor. Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Merhaba arkadaşlar, Automapper kullanıyorum. Servise gelen request de bazı alanlar boş gnderiliyor. Ben bu datayı Automapper ile maplerken gidiyor Guid alanları Guid empty olarak atıyor. Ama ben Guid. empty ise birşey yapsın istemiyorum. Bunu nasıl engelleyebilirim? Aşağıdaki gibi null alanları alma diyorum ancak Guid null olarak değilde Guid. empty olarak algılıyor ve mapliyor. rneğin: UpdateModel: public class ShoppingCartItemDto : IEntityDto { public Guid Id public Guid CustomerId public Guid AccountId public Guid ProductId public int Quantity } Bu modelde FE'ci arkadaş sadece kendi tarafında update olan alanları modelleyip servise yolluyor. Diyelimki sadece Quantity değişti. O zaman Modeldeki geri kalan tüm Guid alanlar guid empty olarak geliyor. Ben bunu update yolladığımda da Automapper bu alanları empty basıp geçiyor. Alanları nullable yapsamda automapper bu alanarı maplerken guid empty olarka mapliyor. Şu bold yaptığım yer had safhada saçmalık. Sadece quantity geliyor ve neyin quantity si olduğu meçhul mü yani hocam? Titanyumun gücü adına!!!