|
近来在做数据库表,过程映射为外部c#实体自动编码研究.参考了动软和微软的实体adf.发现dotNet有一个恶心的问题,就是时间的空值在Oracle中找不到映射 Oracle的date确实有 null ,但是在DotNet中,时间必须有值,无法为空(Datetime.minvalue),也就是说,无法将数据库的 date 为空的赋给外边的对象属性为datetime的字段.我绝得微软的c#开发Winform要取代delphi等还有很长的路要走.当燃,他在设计模式等有很多创新和可取之处.按照我自己的理解,动态,泛型等确实可以增加灵活性.但是,我觉得随着以后的辅助编码设计等工具的完善.强类型应该会大行其道.pb的datawindows成也是他,败也是他.败在数据和显示结合太紧密. |
|