Exemple #1
0
 public override TestReferenceReferenceBuilder <TEntity, TRelatedEntity> HasForeignKey <TDependentEntity>(
     params string[] foreignKeyPropertyNames)
 => Wrap(ReferenceReferenceBuilder.HasForeignKey(typeof(TDependentEntity).Name, foreignKeyPropertyNames));
Exemple #2
0
 public override TestReferenceReferenceBuilder <TEntity, TRelatedEntity> HasForeignKey <TDependentEntity>(Expression <Func <TDependentEntity, object> > foreignKeyExpression)
 => Wrap(
     ReferenceReferenceBuilder.HasForeignKey(typeof(TDependentEntity).FullName,
                                             foreignKeyExpression.GetPropertyAccessList().Select(p => p.Name).ToArray()));
Exemple #3
0
 public override TestReferenceReferenceBuilder <TEntity, TRelatedEntity> HasForeignKey <TDependentEntity>(
     Expression <Func <TDependentEntity, object?> > foreignKeyExpression)
 => Wrap(
     ReferenceReferenceBuilder.HasForeignKey(
         typeof(TDependentEntity).Name,
         foreignKeyExpression.GetMemberAccessList().Select(p => p.GetSimpleMemberName()).ToArray()));