具有不同数据类型的实体和存储过程映射

时间:2014-03-24 12:37:49

标签: oracle entity-framework stored-procedures entity

我在存储过程和实体表之间创建了一个映射。是否可以在映射期间定义转换?

例如:其中一个实体列是Datetime,存储过程将该列作为文本。

我知道我可以更新存储过程以获得Datetime参数,考虑我无法更新存储过程。

将EF5与Oracle ODP.NET一起使用

1 个答案:

答案 0 :(得分:0)

你能编辑实体吗?如果是这样,您可以将私有字符串属性映射到数据库,而不映射您的DateTime属性。你的DateTime属性的getter将只获取字符串属性并转换为datetime,setter会将datetime转换为字符串并设置私有字符串prop。

This article shows mapping private properties.