Пример #1
0
 private static void AssertPrimaryKeyHasNoReferentialConstraints(EntityType type)
 {
     // dependent properties are not supported
     var keyMembersWithReferentialContraints = type.PrimaryKeyPropertiesWithReferentialConstraints();
     if (keyMembersWithReferentialContraints.Any())
     {
         var message = string.Format(
             CultureInfo.InvariantCulture,
             "Cannot generate key value for property '{0}' on type '{1}' because it is a foreign key",
             string.Join(",", keyMembersWithReferentialContraints.Select(p => p.Name).ToArray()),
             type.FullName);
         throw new TaupoInvalidOperationException(message);
     }
 }