System.Diagnostics.ProcessによってEFモデルを生成
-
20-09-2019 - |
質問
私はシステムによってEFモデルを生成しようとした
、読み取り後のこのの記事.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""";
で3重、両端に引用符と注意します。
他のヒント
ポイント1:私はあなたの接続文字列の周りに、少なくともいくつかの引用符が必要だと思う。
myProcess.StartInfo.Arguments = "/mode:fullgeneration \"/c:"+cs+"\" project:School ...";
しかし、すべてがオールライトであるかどうかを確認するために、デバッガでの結果の引数の文字列を調べてください。
点2については、参照質問するます。
所属していません StackOverflow