コード例 #1
0
        private InternalSkipNavigationBuilder CreateInternalSkipNavigationBuilder()
        {
            var modelBuilder = InMemoryTestHelpers.Instance.CreateConventionBuilder().GetInfrastructure();

            return(modelBuilder.Entity(typeof(Order), ConfigurationSource.Convention)
                   .HasSkipNavigation(
                       MemberIdentity.Create(Order.ProductsProperty),
                       modelBuilder.Entity(typeof(Product), ConfigurationSource.Convention).Metadata,
                       ConfigurationSource.Convention));
        }
コード例 #2
0
 public static MemberIdentity CreateMemberIdentity([CanBeNull] this IReadOnlyNavigation?navigation)
 => navigation?.GetIdentifyingMemberInfo() == null
         ? MemberIdentity.Create(navigation?.Name)
         : MemberIdentity.Create(navigation.GetIdentifyingMemberInfo());