Nasıl ayrı veritabanı için birden çok içerik için EF göçler etkinleştirebilirim?
Nasıl her içerik kendi veritabanına karşılık aynı proje içinde birden fazla DB bağlamlar için Çerçeve 5 (sürüm 5.0.0) göçler Varlık, etkinleştirebilirim? Başbakan konsol (Visual Studio 2012) Enable-Migrations
çalıştırdığımda, orada çok içeriğin olması nedeniyle bir hata var:
PM> Enable-Migrations
More than one context type was found in the assembly 'DatabaseService'.
To enable migrations for DatabaseService.Models.Product1DbContext, use Enable-Migrations -ContextTypeName DatabaseService.Models.Product1DbContext.
To enable migrations for DatabaseService.Models.Product2DbContext, use Enable-Migrations -ContextTypeName DatabaseService.Models.Product2DbContext.
Eğer bir geçiş zaten var çünkü Enable-Migrations -ContextTypeName DatabaseService.Models.Product1DbContext
Enable-Migrations -ContextTypeName DatabaseService.Models.Product2DbContext
çalıştırmak için izin değilim çalıştırın: Migrations have already been enabled in project 'DatabaseService'. To overwrite the existing migrations configuration, use the -Force parameter.
CEVAP
Etkinleştir-Geçişleri için 2. çağrı Yapılandırması nedeniyle başarısız oluyor.cs dosya zaten var. Eğer bu sınıf ve dosyayı yeniden adlandırırsanız, başka bir Yapılandırma oluşturur 2-Göçler sağlayan çalıştırmak mümkün olmalıdır.cs.
Sonra veritabanlarını güncellerken hangisini kullanmak istediğinizi belirtmeniz gerekir.
Update-Database -ConfigurationTypeName MyRenamedConfiguration
Nasıl birden fazla çalıştırmak için .B...
Nasıl bir mysql veritabanı tablo boyut...
Nasıl aynı yazı tipi için yazı tipi bi...
Nasıl bir SQL Server 2005 veritabanı i...
Nasıl bir dize C / birden fazla satır ...