要定义实体框架可序列化类(EF Code First),我们需要使用公共虚拟属性作为数据持有者,稍后将用作数据库中的列。这使开发人员失去了从构造函数初始化实体实例的能力。我希望我的实体不仅是数据“桶”,而且还具有行为,例如新对象的构造函数实例化,以及对象内数据操作的方法。
我想我可以拥有的方法,但是我应该怎么做才能克服构造函数的限制?我应该引入将逐个实例化实体属性并使用它的包装类吗?
要定义实体框架可序列化类(EF Code First),我们需要使用公共虚拟属性作为数据持有者,稍后将用作数据库中的列。这使开发人员失去了从构造函数初始化实体实例的能力。我希望我的实体不仅是数据“桶”,而且还具有行为,例如新对象的构造函数实例化,以及对象内数据操作的方法。
我想我可以拥有的方法,但是我应该怎么做才能克服构造函数的限制?我应该引入将逐个实例化实体属性并使用它的包装类吗?