我建立的ADO.Net Entity DataModel 对应的实体类,又写了分布类,然后写了个对应接口,这个实体分布类继承了对应的接口
比如:建了个edmx文件,里面有个表PersonalInfo 就建立了个分布类PersonalInfo ,又写了个接口IPersonalInfo, PersonalInfo 继承了IPersonalInfo, 但是有的属性就不需要分布类实现
如DB中的varchar 可为空的类型,在分布类中就不用实现接口的属性
但是如果是DateTime 类型的 不为空,如果不实现接口就编译报错
不明白怎么回事,对ADO.Net Entity DataModel 了解不多,现在在用, 请教高手给指点迷津。
前段时间写代码的时候也遇到了,在VB.NET中处理方法是在定义DateTime类型时,后面加一个问号,表示强制允许为空。
例如:
Private time as DateTime?
与数据库交互时,如果为空,是会自动填充NULL值