Визуальная студия DataSet конструктор с хранимыми процедурами? что это за иконка
Что означает этот значок, так это Visual studio, дизайнер визуальных наборов данных. У меня есть несколько хранимых процедур.
ты можешь помочь мне понять,
- почему в верхней части списка есть небольшая "галочка"
- почему я не могу удалить его, если мне нужно.
- Это не относится к остальным. Почему это "особенное"?
http://img132.imageshack.us/img132/320/sovs.jpg
Спасибо
2 ответа
Поскольку этот элемент содержит методы, которые определяют схему таблицы, частью которой является TableAdapter.
Имена по умолчанию: Fill и GetData. Похоже, вы их переименовали.
У каждой таблицы есть запрос по умолчанию (тот, что сверху, с проверкой на нем). Когда вы перетащили свои таблицы в набор данных для создания запроса, он написал оператор SQL, который он использует для создания схемы вашей таблицы. Сохраняйте этот запрос простым, вы можете фактически не использовать его в коде, и вы всегда можете отредактировать этот запрос, чтобы обновить схему таблицы. На предоставленной вами картинке ваш запрос по умолчанию на самом деле является хранимой процедурой.
Каждый раз, когда вы открываете запрос по умолчанию, он подключается к вашему источнику данных и позволяет вам выбирать новые столбцы, которых раньше не было. Если вы хотите обновить существующие столбцы, удалите все столбцы из таблицы, прежде чем пытаться открыть запрос. Когда вы сохраняете запрос, ваши обновленные столбцы добавляются обратно.
Убедитесь, что ваша строка подключения имеет права на просмотр информации о столбце.