Bazı EF nesnelerine ekleme ve güncelleme olaylarına bazı mantık eklemek istiyorum. Kategori nesnesine sahip bir MVC uygulaması var ve bu özellik name özelliğinin yüklenmiş bir versiyonu olan bir özelliğe sahip. Benim slugify mantık oldukça ayrıntılı çünküEF kodunda Insert/Update mantığı ilk olarak
public class Category
{
public string Name { get; set; }
public string UrlName{ get; set; }
}
Ben sadece ekleme ve güncelleme olaylara URLNAME özelliğini ayarlamak istiyorum.
İçeriğin kendisinde SaveChanges() işlevinin içine biraz mantık ekleyebileceğimin farkındayım, ancak bu kodu kodun kendisine daha yakın koymak istiyorum.
Önce EF kodunu kullanarak böyle bir şeyi başarmanın bir yolu var mı?
o miras zorlar gibi bu kötü bir çözümdür içinde Sonra
. Arayüz kullanımı daha iyi bir yol olurdu. – Migol
@Migol yanıtı, geri arama mekanizmasını nasıl uygulayabileceğinizi gösterir. Bunu nasıl uyguladığınız size kalmış. – Eranga
@Migol, cevabı iyidir çünkü arayüzleri kullanmak, yöntemlerin uygulanmasını zorlar. – orourkedd