Ejemplo n.º 1
0
 public override TestReferenceReferenceBuilder <TEntity, TRelatedEntity> HasForeignKey <TDependentEntity>(
     params string[] foreignKeyPropertyNames)
 => Wrap(ReferenceReferenceBuilder.HasForeignKey(typeof(TDependentEntity).Name, foreignKeyPropertyNames));
Ejemplo n.º 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()));
Ejemplo n.º 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()));