Üç katmanlı bir mimari kullanan bir ASP.net (C#) projem var. Entity Framework'ü DAL'imde kullanmaya başladım ve soru, Entity Framework tarafından oluşturulan sınıfların Business Logic Layer'da ne ölçüde kullanılabileceğidir?Business Logic Katmanında Entity Framework ile oluşturulan sınıfları kullanma
Onları doğrudan kullanmak veya kendi iş objelerimi oluşturup Entity Framework'den (db-> O/RM-> BOs) eşlemek için iyi bir fikirdir?
EF tarafından oluşturulan sınıflar genişletilebilir ve iş nesneleri olarak kullanılmak üzere tasarlandı . Eğer hoşuna gitmiyorsa, sadece EF 4 kodunu değiştirmeli ya da beklemelisiniz. Ek nesneler eklemek doğru gelmiyor. Önce DB, sonra ORM sınıfları, daha sonra BOs, sonra modelleri görüntüleyin. Çok görünüyor. – LukLed