Это больше вопрос, где посмотреть, как это сделать ..
Что я пытаюсь сделать, это создать пользовательский элемент проекта для VS studio, он будет иметь собственные генераторы кода и т. Д. И будетработать следующим образом.
Когда я добавляю свой новый элемент, давайте назовем его элементом bob, будет создано несколько файлов, например myFile.bob, myFile.vb.файл bob будет содержать XML, пользовательский инструмент будет генерировать код в myFile.vb или c # и т. д.
Как и в некоторых типах баз данных, я присоединю соединение с базой данных к файлу bob, аудалить из хранимых процедур обозревателя сервера на экран bob dign.
это я сгенерирую поле, в котором будет отображаться процедура и ее параметры (например, перетаскивание таблицы в конструктор dbml), свойства будут доступныдля всего объекта, а также для каждого параметра, чтобы позволить пользователю изменять значения.
Я также хочу иметь возможность перетаскивать другие процедуры на существующие для создания стека вызовов.
Когда я добавляю процедуру и / или компилирую пользовательский инструмент, он использует XML в файле bob для создания класса, который содержит код для доступа к нашему уровню данных для каждой хранимой процедуры, добавленной в конструктор.
Я ищучтобы сделать это в VB2008 и позже в VB2010, так что я делаю, я создаю пользовательскую страницу disgnук!
Я надеюсь, что это сделать сенсе.