-
Notifications
You must be signed in to change notification settings - Fork 40
/
SingularModificationCommandBatch.xml
201 lines (201 loc) · 14.8 KB
/
SingularModificationCommandBatch.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
<Type Name="SingularModificationCommandBatch" FullName="Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch">
<TypeSignature Language="C#" Value="public class SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SingularModificationCommandBatch extends Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch" />
<TypeSignature Language="DocId" Value="T:Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch" />
<TypeSignature Language="VB.NET" Value="Public Class SingularModificationCommandBatch
Inherits AffectedCountModificationCommandBatch" />
<TypeSignature Language="F#" Value="type SingularModificationCommandBatch = class
 inherit AffectedCountModificationCommandBatch" />
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
<para>
An implementation of <see cref="T:Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch" /> that does not
support batching by limiting the number of commands in the batch to one.
</para>
<para>
This type is typically used by database providers; it is generally not used in application code.
</para>
</summary>
<remarks>
See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
for more information and examples.
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SingularModificationCommandBatch (Microsoft.EntityFrameworkCore.Update.ModificationCommandBatchFactoryDependencies dependencies);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.EntityFrameworkCore.Update.ModificationCommandBatchFactoryDependencies dependencies) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch.#ctor(Microsoft.EntityFrameworkCore.Update.ModificationCommandBatchFactoryDependencies)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (dependencies As ModificationCommandBatchFactoryDependencies)" />
<MemberSignature Language="F#" Value="new Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ModificationCommandBatchFactoryDependencies -> Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch" Usage="new Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch dependencies" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="dependencies" Type="Microsoft.EntityFrameworkCore.Update.ModificationCommandBatchFactoryDependencies" Index="0" FrameworkAlternate="efcore-3.0;efcore-3.1;efcore-5.0;efcore-6.0;efcore-7.0;efcore-8.0" />
</Parameters>
<Docs>
<param name="dependencies">Service dependencies.</param>
<summary>
Creates a new <see cref="T:Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SingularModificationCommandBatch (Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory commandBuilderFactory, Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator updateSqlGenerator, Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory valueBufferFactoryFactory);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory commandBuilderFactory, class Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, class Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator updateSqlGenerator, class Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory valueBufferFactoryFactory) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch.#ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper,Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator,Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (commandBuilderFactory As IRelationalCommandBuilderFactory, sqlGenerationHelper As ISqlGenerationHelper, updateSqlGenerator As IUpdateSqlGenerator, valueBufferFactoryFactory As IRelationalValueBufferFactoryFactory)" />
<MemberSignature Language="F#" Value="new Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory * Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper * Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator * Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory -> Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch" Usage="new Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch (commandBuilderFactory, sqlGenerationHelper, updateSqlGenerator, valueBufferFactoryFactory)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="commandBuilderFactory" Type="Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory" Index="0" FrameworkAlternate="efcore-1.0;efcore-1.1;efcore-2.0;efcore-2.1;efcore-2.2" />
<Parameter Name="sqlGenerationHelper" Type="Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper" Index="1" FrameworkAlternate="efcore-1.0;efcore-1.1;efcore-2.0;efcore-2.1;efcore-2.2" />
<Parameter Name="updateSqlGenerator" Type="Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator" Index="2" FrameworkAlternate="efcore-1.0;efcore-1.1;efcore-2.0;efcore-2.1;efcore-2.2" />
<Parameter Name="valueBufferFactoryFactory" Type="Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory" Index="3" FrameworkAlternate="efcore-1.0;efcore-1.1;efcore-2.0;efcore-2.1;efcore-2.2" />
</Parameters>
<Docs>
<param name="commandBuilderFactory"> The builder to build commands. </param>
<param name="sqlGenerationHelper"> A helper for SQL generation. </param>
<param name="updateSqlGenerator"> A SQL generator for insert, update, and delete commands. </param>
<param name="valueBufferFactoryFactory">
A factory for creating factories for creating <see cref="T:Microsoft.EntityFrameworkCore.Storage.ValueBuffer" />s to be used when reading from the data reader.
</param>
<summary>
Creates a new <see cref="T:Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CanAddCommand">
<MemberSignature Language="C#" Value="protected override bool CanAddCommand (Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand modificationCommand);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool CanAddCommand(class Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand modificationCommand) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch.CanAddCommand(Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function CanAddCommand (modificationCommand As IReadOnlyModificationCommand) As Boolean" />
<MemberSignature Language="F#" Value="override this.CanAddCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand -> bool" Usage="singularModificationCommandBatch.CanAddCommand modificationCommand" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="modificationCommand" Type="Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand" Index="0" FrameworkAlternate="efcore-6.0" />
</Parameters>
<Docs>
<param name="modificationCommand">The command to potentially add.</param>
<summary>
Only returns <see langword="true" /> if the no command has already been added.
</summary>
<returns>
<see langword="true" /> if no command has already been added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CanAddCommand">
<MemberSignature Language="C#" Value="protected override bool CanAddCommand (Microsoft.EntityFrameworkCore.Update.ModificationCommand modificationCommand);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool CanAddCommand(class Microsoft.EntityFrameworkCore.Update.ModificationCommand modificationCommand) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch.CanAddCommand(Microsoft.EntityFrameworkCore.Update.ModificationCommand)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function CanAddCommand (modificationCommand As ModificationCommand) As Boolean" />
<MemberSignature Language="F#" Value="override this.CanAddCommand : Microsoft.EntityFrameworkCore.Update.ModificationCommand -> bool" Usage="singularModificationCommandBatch.CanAddCommand modificationCommand" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="modificationCommand" Type="Microsoft.EntityFrameworkCore.Update.ModificationCommand" Index="0" FrameworkAlternate="efcore-1.0;efcore-1.1;efcore-2.0;efcore-2.1;efcore-2.2;efcore-3.0;efcore-3.1;efcore-5.0" />
</Parameters>
<Docs>
<param name="modificationCommand"> The command to potentially add. </param>
<summary>
Only returns <see langword="true" /> if the no command has already been added.
</summary>
<returns>
<see langword="true" /> if no command has already been added. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsCommandTextValid">
<MemberSignature Language="C#" Value="protected override bool IsCommandTextValid ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool IsCommandTextValid() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Update.SingularModificationCommandBatch.IsCommandTextValid" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function IsCommandTextValid () As Boolean" />
<MemberSignature Language="F#" Value="override this.IsCommandTextValid : unit -> bool" Usage="singularModificationCommandBatch.IsCommandTextValid " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns <see langword="true" /> since only a single command is generated so the command text must be valid.
</summary>
<returns>
<see langword="true" />
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>