public override TestOwnedNavigationBuilder <TEntity, TDependentEntity> OwnsMany <TNewDependentEntity>( Expression <Func <TDependentEntity, IEnumerable <TNewDependentEntity> > > navigationExpression, Action <TestOwnedNavigationBuilder <TDependentEntity, TNewDependentEntity> > buildAction) => Wrap <TEntity, TDependentEntity>( OwnedNavigationBuilder.OwnsMany( typeof(TNewDependentEntity).FullName, navigationExpression.GetPropertyAccess().GetSimpleMemberName(), r => buildAction(Wrap <TDependentEntity, TNewDependentEntity>(r))));
public override TestOwnedNavigationBuilder <TEntity, TDependentEntity> OwnsMany <TNewDependentEntity>( Expression <Func <TDependentEntity, IEnumerable <TNewDependentEntity>?> > navigationExpression, Action <TestOwnedNavigationBuilder <TDependentEntity, TNewDependentEntity> > buildAction) where TNewDependentEntity : class => Wrap( OwnedNavigationBuilder.OwnsMany <TNewDependentEntity>( navigationExpression.GetMemberAccess().GetSimpleMemberName(), r => buildAction(Wrap(r))));
public override TestOwnedNavigationBuilder <TDependentEntity, TNewDependentEntity> OwnsMany <TNewDependentEntity>( Expression <Func <TDependentEntity, IEnumerable <TNewDependentEntity> > > navigationExpression) => Wrap( OwnedNavigationBuilder.OwnsMany <TNewDependentEntity>(navigationExpression?.GetMemberAccess().GetSimpleMemberName()));