这是问题所在。
我有一个包含日期的表(mySQL),其中一些是null。 我知道我可以使用DateTime吗?或Nullable允许空值,但我不知道在哪里设置它。
我尝试了什么:
我在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?
我正在使用.net的3.5框架
谢谢
答案 0 :(得分:1)
答案 1 :(得分:0)
已修复 - 事实证明连接字符串连接到mySQL DB是一个问题。
此外,我不知道可以使用Server Explorer将表删除到DBML中。我需要做的就是连接到数据库,然后将表格放到DBML上。