DataTable nesnesinden nemlendirmem gereken bir sınıfa sahibim. Genellikle bunu manuel olarak yapıyorum. (kod snipitine bakınız). DataTable nesnesi, ADO.NET ve TSql kullanılarak dolduruldu. DataTable'daki değerleri benim .NET sınıfıma aktarmam gerekiyor. Bunu bana otomatik olarak yapacak bir yardımcı program var mı? Öyleyse, aşağıdaki gibi tekrarlayan kodlardan kaçınabilirim?DataTable sınıfını doldurun
DriverSummary driver = new DriverSummary();
driver.Id = (int)row["Id"];
driver.UserId = row["UserId"] as string;
driver.Name = row["Name"] as string;
driver.TruckType = row["TruckType"] as string;
summaries.Add(driver);
Ben Varlık Framework bu boşluğu doldurmak için gereken bir araç olduğunu biliyoruz. Entity Framework'e sıçramayı pek yapmadım. Şimdilik MVC'nin yardımcı programına benzeyen bir yönteme sahip olmak isterim. UpdateModel() Basit ve basit olan ve özellik isimleri ile anahtar isimleri eşleştirerek bir form değer çiftleri listesinden bir sınıfı nemlendiren. Böyle bir yardımcı program yöntemi bana tonlarca zaman kazandıracaktır!
[Automapper] 'a (http://automapper.codeplex.com) bir göz attınız mı? İstediğin şeyi yapabilir. :) – Tridus