我试图有一个构造函数来Object X
返回Load
方法,Object X Base Class
然后将从Load
方法返回的数据分配给Object X
,我无法弄清楚如何做到这一点。这是我认为可行的:
public class ObjectX : BaseClass {
public int testProperty {get; set;}
public ObjectX(Guid id) {
base.Load(id);
}
}
public class BaseClass {
public Load(Guid id) {
var dbData = // Loads ObjectX from db
return dbData;
}
}
当我运行此代码时,数据会完美加载,但不会将任何内容分配给Object X
. dbData 加载testProperty
正确,但是当它传递给ObjectX
所有数据时消失。我觉得我错过了一些简单的东西。