首页 新闻 会员 周边

ADO.Net Entity DataModel 困惑

0
悬赏园豆:10 [待解决问题]

我建立的ADO.Net Entity DataModel 对应的实体类,又写了分布类,然后写了个对应接口,这个实体分布类继承了对应的接口

比如:建了个edmx文件,里面有个表PersonalInfo 就建立了个分布类PersonalInfo ,又写了个接口IPersonalInfo, PersonalInfo 继承了IPersonalInfo, 但是有的属性就不需要分布类实现

如DB中的varchar 可为空的类型,在分布类中就不用实现接口的属性

但是如果是DateTime 类型的 不为空,如果不实现接口就编译报错

不明白怎么回事,对ADO.Net Entity DataModel 了解不多,现在在用, 请教高手给指点迷津。

hovering的主页 hovering | 初学一级 | 园豆:38
提问于:2010-09-21 16:20
< >
分享
所有回答(1)
0

前段时间写代码的时候也遇到了,在VB.NET中处理方法是在定义DateTime类型时,后面加一个问号,表示强制允许为空。

例如:

Private time as DateTime?

与数据库交互时,如果为空,是会自动填充NULL值

Evan Hua | 园豆:30 (初学一级) | 2010-09-21 16:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册