我正在创建一个Entity Framework 4应用程序,我需要在我的一个实体中使用未映射的属性 - 我的代码将管理该属性。创造房产的最佳方式是什么?
我假设我会在实体的部分类中创建属性,使用如下代码:
private byte[] _Foo;
public byte[] Foo
{
get
{
return _Foo;
}
set
{
if (value == _Foo) return;
ReportPropertyChanging("Foo");
_Foo = value;
ReportPropertyChanged("Foo");
}
}
有没有更好的方法来创建属性?我是否需要向Setter添加任何其他内容?谢谢你的帮助。
答案 0 :(得分:1)
你做得对。请注意,调用ReportPropertyChanging
/ ReportPropertyChanged
是可选的:它用于ObjectContext
的跟踪(但PropertyChanged
也可用于其他事项)