Создайте пустой проект базы данных программно, используя C#
Я хотел создать пустой проект базы данных из Visual Studio 2017 программным путем. Я попытался создать консольное приложение программно, и все прошло успешно. Вот код, с помощью которого я пытался создать консольное приложение.
Solution2 soln = (Solution2)dte.Solution;
string dbTemplatePath;
string dbPrjPath = "C:\\source";
dbTemplatePath = soln.GetProjectItemTemplate("ConsoleApplication.zip", "CSharp");
soln.AddFromTemplate(dbTemplatePath, dbPrjPath, "New db project", false);
Когда я заменил Console Application.zip на dbApplication.zip, я не смог придумать проект базы данных.
Кроме того, я заметил шаблон для Console Application, находящийся в папке Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplates\CSharp\Windows Root\Windows\1033\ConsoleApplication, тогда как такого шаблона для проекта базы данных не существует.
Любая помощь будет оценена. заранее спасибо
1 ответ
Для программного создания пустого проекта базы данных вам необходим шаблон пустого проекта базы данных.
Если такой шаблон не найден в папке Visual Studio, вы можете создать пустой проект базы данных из Visual Studio и экспортировать проект как шаблон из Projects -> Export Template...
EnvDTE.DTE dte = (EnvDTE.DTE)obj;
dte.Solution.Create(path, name);
var solution = dte.Solution;
solution.AddFromTemplate(templateLocation, name);
dte.ExecuteCommand("File.SaveAll");