4
我开始使用实体框架4.假设我无法更改数据库字段。 我有一个字段DateAdded存储为YYYYMMDD,我想将entity.DateAdded作为DateTime类型。这将使它更容易合作。实体框架4自定义数据类型
有没有办法做一个自定义列数据类型映射?或任何解决方法?
我开始使用实体框架4.假设我无法更改数据库字段。 我有一个字段DateAdded存储为YYYYMMDD,我想将entity.DateAdded作为DateTime类型。这将使它更容易合作。实体框架4自定义数据类型
有没有办法做一个自定义列数据类型映射?或任何解决方法?
您可以在包装“原始”属性的实体的部分类中添加其他属性。
namespace TheNamespace
{
public partial class TheEntity
{
public DateTime DateAdded
{
get { }
set { }
}
}
}
谢谢,有没有办法“隐藏”的原始属性,只暴露额外的一个? – everLearningStudent 2011-03-07 16:27:29
+1我使用这种方法来处理数据库中可为空的位域,但需要将其映射到html复选框,并且在该实例中不能为null。工作得很好。 – Jimmy 2011-03-07 16:28:41
@everLearningStudent - 我相信你可以在实体模型的属性中设置属性getter/setter作用域。尝试将这两个设置为私有。 – RQDQ 2011-03-07 17:21:12