генерировать модель EF от system.diagnostics.process
-
20-09-2019 - |
Вопрос
после прочтения это Статья, которую я попробовал, генерировать модель 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 ...";
Но изучите полученную строку аргументов в отладчике, чтобы увидеть, все ли все.
Для пункта 2 см. это так вопрос.
Не связан с StackOverflow