Это проблема.MySql Null DateTime и MS.net не играют хорошо
У меня есть таблица (mySQL), которая содержит даты, а некоторые из них являются нулевыми. Я знаю, что могу использовать DateTime? или Nullable, чтобы разрешить null, но я не уверен, где его установить.
Что я пробовал:
Я построил класс в dblm. Соответствие дате имеет следующие атрибуты:
Nullable : True
Server Data Type : DateTime
Type : NUllable<DateTime>
Эти настройки позволяют создать мой код. Когда я отлаживать его получаю это исключение брошенную: System.NullReferenceException: ссылка на объект не указывает на экземпляр объекта ..
Если я пытаюсь с этими атрибутами:
Nullable : True
Server Data Type : NUllable<DateTime>
Type : NUllable<DateTime>
Я получаю такое же исключение, как указано выше.
Другие способы, которые не работали:
Nullable : True
Server Data Type : DateTime?
Type : NUllable<DateTime>
Nullable : True
Server Data Type : DateTime?
Type : DateTime?
Я использую 3,5 Framework .NET в
Благодаря
Показать код, в котором выбрано исключение. – 2008-12-08 22:53:47