public static PostgresExtension GetOrAddPostgresExtension( [NotNull] IMutableAnnotatable annotatable, [NotNull] string extensionName) { var extension = (PostgresExtension)FindPostgresExtension(annotatable, extensionName); if (extension != null) { return(extension); } extension = new PostgresExtension(annotatable, BuildAnnotationName(extensionName)); extension.SetData(new PostgresExtensionData { Name = extensionName }); return(extension); }
public NpgsqlPostgresExtensionBuilder([NotNull] PostgresExtension postgresExtension) { Check.NotNull(postgresExtension, nameof(postgresExtension)); _postgresExtension = postgresExtension; }
public virtual PostgresExtension GetOrAddPostgresExtension([CanBeNull] string name, [CanBeNull] string schema = null) => PostgresExtension.GetOrAddPostgresExtension((IMutableModel)Model, NpgsqlFullAnnotationNames.Instance.PostgresExtensionPrefix, name, schema);
public virtual PostgresExtension GetOrAddPostgresExtension([NotNull] string name) => PostgresExtension.GetOrAddPostgresExtension((IMutableModel)Model, name);