سؤال

بعد القراءة هذه المقال حاولت إنشاء نموذج EF بواسطة System.Diagnostics.process:

Process myProcess = new Process();
    var cs = "Data Source=.\\SQLEXPRESS; Initial Catalog=uqs; Integrated Security=SSPI";
    myProcess.StartInfo.FileName = @"C:\Windows\Microsoft.NET\Framework\v3.5\EdmGen.exe";
    myProcess.StartInfo.Arguments = "/mode:fullgeneration /c:"+cs+" project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:CSharp ";
    myProcess.Start();

لكنني لم أحصل على نتيجة ، لأنني لا أستطيع أن أفعل بشكل جيد الحجج سلسلة. كما حاولت ، هناك العديد من الاقتباسات. كيفية تنظيم سلسلة الحجة؟

هل كانت مفيدة؟

المحلول

عليك فقط إضافة عروض أسعار مزدوجة حول سلسلة الاتصال.

var cs = @"""Data Sour[...]rity=SSPI""";

لاحظ الاقتباسات الثلاثة المزدوجة في كل نهاية و AT.

نصائح أخرى

النقطة 1: أعتقد أنك بحاجة إلى بعض الاقتباسات على الأقل حول سلسلة الاتصال:

    myProcess.StartInfo.Arguments = "/mode:fullgeneration \"/c:"+cs+"\" project:School ...";

لكن قم بفحص سلسلة الوسائط الناتجة في The Debugger لمعرفة ما إذا كان كل شيء هو allright.

للاطلاع على النقطة 2 ، انظر هذا السؤال جدا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top