private SqlObjectProperty( SqlPropertyName name, SqlScalarExpression value) { this.Name = name ?? throw new ArgumentNullException(nameof(name)); this.Value = value ?? throw new ArgumentNullException(nameof(value)); }
public static SqlPropertyName Create(string value) { if (!SqlPropertyName.SystemProperties.TryGetValue(value, out SqlPropertyName sqlPropertyName)) { sqlPropertyName = new SqlPropertyName(value); } return(sqlPropertyName); }
public static SqlObjectProperty Create( SqlPropertyName name, SqlScalarExpression expression) => new SqlObjectProperty(name, expression);