2011-01-04 14 views

cevap

7

custom database initializer'u kullanabilirsiniz - IDatabaseInitializer'u uygulamak ve bu başlatıcıyı Database.SetInitializer numaralı telefonu arayarak kaydettirmek anlamına gelir.

+0

Bu makalede CTP 4, CTP 5'te, başlatıcıyı DbDatabase.SetInitializer olarak değiştirdiler – ajma

+0

(Ajma ... Kod İlk'in yayınlanmış bir RTM sürümü ile çalışmaz ve Ladislav'ın cevabı doğrudur. Bu, Database.SetInitializer değil, DbDatabase'dir.) –

+0

hey "şimdi" değil "olması" gerekiyordu:) –

11

Ladislav'ın cevabına eklemek istiyorum. Yazdığı makalede, bir başlatıcıyı nasıl oluşturacağınız, ancak yeni oluşturulmuş bir veritabanını doldurmak için bir başlatıcıyı nasıl kullanacağınız gösterilmiyor. DbInitializer'ın üzerine yazabileceğiniz bir Tohum adlı bir yöntemi vardır. Bu makalede bunu nasıl kullanacağınıza dair bir örnek görebilirsiniz (veya aynı sayfadaki tercihinizi, video) http://msdn.microsoft.com/en-us/data/hh272552