我试图有一个构造函数来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所有数据时消失。我觉得我错过了一些简单的东西。