Я использую Strongly Typed Dataset
как DAL.Сильно типизированный DataSet Вернуть все столбцы при выборе одной колонки
Я хочу вернуть один столбец из моей таблицы для этого я написал код, как
SELECT DISTINCT Floor
FROM Room
WHERE (Building = @Building)
Но когда я просмотров данные, он показывает мне все столбцы таблицы с нулевым значением и столбца с первичным ключом имеет значение -1.
Это условие вызывает исключение, когда я связать этот запрос к ComboBox ..
cmbFloor.DataSource = da.GetFloorByBuilding(cmbBuilding.Text)
cmbFloor.DisplayMember = "Floor"
Ошибка:
Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
Вы уверены, что ограничения, которые у вас есть на вашем типизированном DataSet, являются теми же ограничениями в вашей таблице DB? –
Нет, это не так? –
Ограничение связано с тем, что строго типизированный набор данных создает класс с именем tablename и имеет все ограничения в базе данных .. но я удалил ограничение как первичный ключ из файла набора данных .. но это тоже не сработало в моем случае .. –