39
Ben CodeFirstEF4'te tablo | sütun adı için farklı bir ad belirtin
public class People : DbContext
{
public DbSet<Human> Humans { get; set; }
public DbSet<Child> Children { get; set; }
}
ile EF4 kullanıyorum Şu anda, EF Human
tablo için veritabanında görünüyor. Bunun yerine Humans
'ü aramak için nasıl belirleyebilirim?
Çok faydalı! Bunları, her geçiş oluşturma işleminde manuel olarak düzeltiyordum. –
Sadece Model Oluşturmanın sadece verilen DbContext türetilmiş sınıfın ilk örneği için gerçekleştirildiğini belirtmek isterim. Sonra gelecekteki örnekler için önbelleğe alınır. Dolayısıyla 'MyDbContext.OnModelCreating()' (Akıcı içerik yapılandırması genellikle gerçekleşir) uygulamanızda yalnızca bir kez çağrılır. - Bu, her DbContext örneği için gerçekten dinamik Tablo adı olmasını engeller. - Bunu yazıyorum çünkü zor yoldan öğrendim. Birileri için bazı baş ağrısını kurtarabilir :) – Riva