0

のメソッドとObject X引き換えにコンストラクターを作成し、メソッドから返されたデータをに割り当てようとしていますが、これを行う方法がわかりません。これは私がうまくいくと思ったものです:LoadObject X Base ClassLoadObject 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すべてのデータが消えます。シンプルなものが欠けているような気がします。

4

1 に答える 1