Вот мой пример представления (надуманный, я знаю, но показывает мою проблему):
CREATE VIEW NullTest
AS
SELECT
1 AS IntNoConvert,
CONVERT(BIT, 1) AS IntConvert,
CAST(1 AS BIT) AS IntCast
Окончательные представления в качестве типов данных:
IntNoConvert (int, not null)
IntConvert (bit, null)
IntCast (bit null)
Итак, CONVERT и CASTсделать столбец допускающим значения NULL - обычно это не проблема в представлениях, но я использую LinqToSql поверх этого, мне нужно, чтобы типы данных были NOT NULL.
Любые идеи о том, как заставить оператор CONVERT возвращать данные как НЕNULL