Пример #1
0
 public override TestReferenceReferenceBuilder <TEntity, TRelatedEntity> HasPrincipalKey <TPrincipalEntity>(
     params string[] keyPropertyNames)
 => Wrap(ReferenceReferenceBuilder.HasPrincipalKey(typeof(TPrincipalEntity).Name, keyPropertyNames));
Пример #2
0
 public override TestReferenceReferenceBuilder <TEntity, TRelatedEntity> HasPrincipalKey <TPrincipalEntity>(Expression <Func <TPrincipalEntity, object> > keyExpression)
 => Wrap(
     ReferenceReferenceBuilder.HasPrincipalKey(typeof(TPrincipalEntity).FullName,
                                               keyExpression.GetPropertyAccessList().Select(p => p.Name).ToArray()));
Пример #3
0
 public override TestReferenceReferenceBuilder <TEntity, TRelatedEntity> HasPrincipalKey <TPrincipalEntity>(
     Expression <Func <TPrincipalEntity, object?> > keyExpression)
 => Wrap(
     ReferenceReferenceBuilder.HasPrincipalKey(
         typeof(TPrincipalEntity).Name,
         keyExpression.GetMemberAccessList().Select(p => p.GetSimpleMemberName()).ToArray()));