Beispiel #1
0
 private InternalForeignKeyBuilder ForeignKey(EntityType principalType, IReadOnlyList <Property> dependentProperties, ConfigurationSource configurationSource)
 {
     return(_foreignKeyBuilders.Value.GetOrAdd(
                () => Metadata.TryGetForeignKey(dependentProperties),
                () => Metadata.AddForeignKey(dependentProperties, principalType.GetPrimaryKey()),
                foreignKey => new InternalForeignKeyBuilder(foreignKey, ModelBuilder),
                configurationSource));
 }