我“继承了”一个旧的数据库,其中日期作为Int32值存储(也是时间,但日期应该满足此示例),即20090101 2009年1月1日。 我可以不改变这个数据库的模式,因为它仍旧被旧程序访问。
但是我想写一个使用EF作为O/R-M的新程序。
现在我很想在我的模型中使用DateTime-Values。EntityFramework:使用用户定义的访问数据库类型
有没有办法编写自定义类型并将其用作EF-模型中的一个类型。
有点象类型 “OldDate”
与属性:
DatabaseValue:Int23
值:日期时间(指定的日期部分,而所述时间部分总是0:00:00)
是这样的EF模型可能吗?
编辑:
我想我找到了我一直在寻找 - 但在NHibernate的,所以我会改写:
是一样的东西NHIbernates IUserType可能与EF?