我有以下 linq 语句:
var query = from p in session.Query<Parent>().FetchMany(x => x.Children)
select p;
我最终为子项中的每个子项创建了一个新的父对象。因此,如果我有 5 个孩子,我会得到 5 个单独但相同的父对象。这是预期的行为吗?如果我使用 ISession,我会按预期得到 1 个父级。
我有以下 linq 语句:
var query = from p in session.Query<Parent>().FetchMany(x => x.Children)
select p;
我最终为子项中的每个子项创建了一个新的父对象。因此,如果我有 5 个孩子,我会得到 5 个单独但相同的父对象。这是预期的行为吗?如果我使用 ISession,我会按预期得到 1 个父级。