मैंने माइग्रेशन भलाई के लिए अभी ईएफ 4.3-बीटा 1 स्थापित किया है, और मैं इसे काम नहीं कर सकता। त्रुटि मैं:इकाई फ्रेमवर्क 4.3 माइग्रेशन त्रुटि
PM> Update-Database -Verbose
Using NuGet project 'Project.Domain'.
Using StartUp project 'ProjectWebSite'.
System.InvalidOperationException: No migrations configuration type was found in the assembly 'Project.Domain'.
at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.FindConfiguration()
at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.GetMigrator()
at System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.RunCore()
at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()
No migrations configuration type was found in the assembly 'Project.Domain'.
2 एफई वर्गों के लिए एक नया स्तंभ जोड़ दिया है:
public class MasterInstance
{
public int MasterInstanceId { get; set; }
[Required] public string HostName { get; set; }
[Required] public string Name { get; set; } /* <-- THIS IS NEW */
[Required] public string ConnectionString { get; set; }
public virtual ICollection<MasterInstanceLocation> MasterInstanceLocations { get; set; }
}
और मेरे DbContext इस तरह दिखता है:
public class ProjectDontext: DbContext, IProjectContext
{
public IDbSet<Installer> Installers { get; set; }
public IDbSet<MasterInstance> MasterInstances { get; set; }
public IDbSet<MasterInstanceLocation> MasterInstanceLocations { get; set; }
}
कोई भी विचार? मेरा ईएफ वर्ग & संदर्भ एक अलग असेंबली (Project.Domain) में रहते हैं। मैंने मुख्य वेबसाइट और डोमेन प्रोजेक्ट दोनों के संदर्भ में अद्यतन-डेटाबेस चलाने का प्रयास किया है, और मुझे वही त्रुटि मिलती है।
- संपादित -
समाधान मिल गया। यह पता चला है कि आपको अपनी परियोजना के लिए माइग्रेशन सक्षम करने की आवश्यकता है। आप NuGet कंसोल में Enable-Migrations
चलाकर ऐसा कर सकते हैं (सुनिश्चित करें कि आपके पास सही प्रोजेक्ट चुना गया है - मेरे लिए यह प्रोजेक्ट था .डोमेन प्रोजेक्ट)।
This walkthrough अधिक जानकारी
आपका प्रश्न शीर्ष Google परिणाम है * असेंबली * में कोई माइग्रेशन कॉन्फ़िगरेशन प्रकार नहीं मिला था। यह बीटा सॉफ्टवेयर अभी भी वास्तव में नया है। मैं इसे एमएसडीएन मंचों पर भी पोस्ट करने की कोशिश करता हूं। – Yuck
अच्छी कॉल - http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/39edecbf-267d-4e88-bad9-87c60f330d8a –
क्या आपके पास प्रोजेक्ट के तहत माइग्रेशन फ़ोल्डर है। डोमेन –