フィ-ルドにゲッタ-・セッタ-がないと駄目っぽい
public class DataClass(
string hoge,
int fuga,
) {
public readonly string Hoge = hoge;
public readonly int Fuga = fuga;
}
こういうデ-タクラスをコンポーネントのパラメ-タ-に渡そうとするとエラーが発生して困ってた。
Interactive Server だからスタックトレ-スとかも見れないし (ブラウザには『未処理例外が発生しました。アプリケ-ションをリロ-ドして~と表示されるだけ』)。
で、見出しで答え書いたけどデ-タクラスのフィ-ルドにはゲッタ-・セッタ-が無いと駄目っぽい (或いはというか間違いなくリ-ドオンリ-不可)。
public class DataClass(
string hoge,
int fuga,
) {
public string Hoge { get; set; } = hoge;
public int Fuga { get; set; } = fuga;
}
なのでこうしたら解消した。
分かったら、まぁそうねって感じだけど…凄いハマった。