public DbFunctionParameter( [NotNull] DbFunction function, [NotNull] string name, [NotNull] Type clrType) { Check.NotNull(function, nameof(function)); Check.NotEmpty(name, nameof(name)); Check.NotNull(clrType, nameof(clrType)); Name = name; Function = function; ClrType = clrType; Builder = new InternalDbFunctionParameterBuilder(this, function.Builder.ModelBuilder); }
/// <summary> /// This is an internal API that supports the Entity Framework Core infrastructure and not subject to /// the same compatibility standards as public APIs. It may be changed or removed without notice in /// any release. You should only use it directly in your code with extreme caution and knowing that /// doing so can result in application failures when updating to a new Entity Framework Core release. /// </summary> public DbFunctionParameter( [NotNull] DbFunction function, [NotNull] string name, [NotNull] Type clrType) { Check.NotNull(function, nameof(function)); Check.NotEmpty(name, nameof(name)); Check.NotNull(clrType, nameof(clrType)); Name = name; Function = function; ClrType = clrType; #pragma warning disable EF1001 // Internal EF Core API usage. Builder = new InternalDbFunctionParameterBuilder(this, function.Builder.ModelBuilder); #pragma warning restore EF1001 // Internal EF Core API usage. }