IRelationalCommandBuilder 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成要对关系数据库执行的命令。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
public interface IRelationalCommandBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
public interface IRelationalCommandBuilder
type IRelationalCommandBuilder = interface
interface IInfrastructure<IndentedStringBuilder>
type IRelationalCommandBuilder = interface
Public Interface IRelationalCommandBuilder
Implements IInfrastructure(Of IndentedStringBuilder)
Public Interface IRelationalCommandBuilder
- 派生
- 实现
-
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
注解
有关详细信息 和示例,请参阅数据库提供程序和扩展的实现 。
属性
CommandTextLength |
获取命令文本的长度。 |
Instance |
获取隐藏的属性的值。 (继承自 IInfrastructure<T>) |
ParameterBuilder |
生成与此命令关联的参数。 |
Parameters |
参数的集合。 |
TypeMappingSource |
已过时.
要使用的 源 RelationalTypeMapping。 |
方法
AddParameter(IRelationalParameter) |
将给定参数添加到此命令。 |
Append(Object) |
将 对象追加到命令文本。 |
Append(String) |
将 对象追加到命令文本。 |
AppendLine() |
在命令文本中追加一个空白行。 |
Build() |
创建 命令。 |
DecrementIndent() |
递减后续行的缩进。 |
IncrementIndent() |
递增后续行的缩进。 |
RemoveParameterAt(Int32) |
从此命令中删除具有给定索引的参数。 |