0

Parent -> Childs を使用して単純なモデルを作成しようとしています (正しく宣言され、機能していると思います)。

私はこれをします:

var parent = new $data.Types.Parent();
$data.context.Parents.add(parent);
parent.Code = 123;

var child = new $data.Types.Child();
$data.context.Childs.add(child);
child.Parent = parent;
child.Value = 456;

しかし、parent.Childsにアクセスしようとすると、追加された子を含む配列ではなく、未定義です。

したがって、両方を保存した後:

$data.context.saveChanges();

次に、parent.Childs に再度アクセスして、配列 [ Child ] を取得します。

他の ORM ツールから来て、jaydata は保存前の関係へのアクセスをサポートしていないようですか?

どんな助けでも大歓迎です!乾杯。

編集:

他のスタックオーバーフロー コードを見ると、Childs 配列を手動で作成する必要があるようです。

var parent = new $data.Types.Parent();
$data.context.Parents.add(parent);
parent.Code = 123;
parent.Childs = new Array();

var child = new $data.Types.Child();
$data.context.Childs.add(child);
child.Parent = parent;
child.Value = 456;

parent.Childs.push(child);

誰でもこれが jaydata で関係を使用する方法であることを確認できますか?

4

1 に答える 1