मैं एमवीसी का उपयोग करने के लिए नया हूं, और जब मैं पहली बार शुरू हुआ था तो मैं अपने डीबी में डेटा प्रारंभ करने के लिए प्रारंभकर्ता का उपयोग करने की कोशिश कर रहा हूं। यहाँ है कि मैं क्या Global.asax.cs में मिल गया है है:डेटाबेस ड्रॉप नहीं कर सकता क्योंकि यह वर्तमान में उपयोग में है एमवीसी
<connectionStrings>
<add name="MyAppContext"
connectionString="data source= MyServer; Integrated Security=True; database=MyDatabase"
providerName="System.Data.SqlClient"/>
यह एमएस एसक्यूएल 2008 R2 उपयोग कर रहा है:
System.Data.Entity.Database.SetInitializer(new MyAppInitializer());
MyAppContext db = new MyAppContext();
db.Database.Initialize(true);
web.config में, यहाँ मेरी कनेक्शन स्ट्रिंग है । मेरे प्रारंभकर्ता इस तरह दिखता है:
public class MyAppInitializer : DropCreateDatabaseAlways<MyAppContext>
{
protected override void Seed(MyAppContext context)
{
var organizations = new List<Organizations>
{
new Organizations { OrgName = "AT", OrgPhone = 5093333433, OrgOfficeLocation = "ITB", OrgPointOfContact = "Tony", OrgIsActive = 1 },
new Organizations { OrgName = "Libraries", OrgPhone = 5093331122, OrgOfficeLocation = "Holland-Terrell", OrgPointOfContact = "Herald", OrgIsActive = 1 }
};
organizations.ForEach(s => context.Organizations.Add(s));
context.SaveChanges();
मैं हालांकि कोई भी इसे प्रयोग किया जाना चाहिए अभी, यकीन है कि मैं सर्वर और SQL सर्वर प्रबंधन स्टूडियो में डेटाबेस के लिए अपने कनेक्शन बंद कर दिया है, लेकिन कई लोग इस डीबी के लिए उपयोग किया बनाया है। मैं इसे कैसे प्राप्त कर सकता हूं ताकि मैं इस डेटा को अपने डीबी में प्रारंभ कर सकूं? धन्यवाद!
संपादित करें: मुझे सर्वर पर डीबी बनाया गया है, लेकिन यह पूरी तरह से खाली है (कोई टेबल, प्रक्रियाएं, आदि)। क्या इससे कोई समस्या होगी?
मुझे एक वाक्यविन्यास त्रुटि मिलती है: 'IMMEDIATE' के पास गलत वाक्यविन्यास मैंने इसे बाहर निकाला और इसे चलाया, लेकिन यह बंद होने से पहले लगभग 5 मिनट तक चला, इस मामले में मुझे यह त्रुटि मिली: रोलबैक ट्रांसलेशन अनुरोध का कोई संगत नहीं है BEGIN लेनदेन – SantasNotReal
रोलबैक के साथ तत्काल – Sam
_mdf file_ का उपयोग कर *** स्थानीय डीबी *** के लिए काम करता है? 'डेटा स्रोत = (लोकलडीबी) \ v11.0; AttachDbFilename = | DataDirectory | \ wingtiptoys.mdf; एकीकृत सुरक्षा = सही' – Kiquenet