-
Notifications
You must be signed in to change notification settings - Fork 40
/
RelationalElementTypeBuilderExtensions.xml
215 lines (215 loc) · 18.1 KB
/
RelationalElementTypeBuilderExtensions.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
202
203
204
205
206
207
208
209
210
211
212
213
214
215
<Type Name="RelationalElementTypeBuilderExtensions" FullName="Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions">
<TypeSignature Language="C#" Value="public static class RelationalElementTypeBuilderExtensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit RelationalElementTypeBuilderExtensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions" />
<TypeSignature Language="VB.NET" Value="Public Module RelationalElementTypeBuilderExtensions" />
<TypeSignature Language="F#" Value="type RelationalElementTypeBuilderExtensions = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Relational database specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder" />.
</summary>
<remarks>
See <see href="https://aka.ms/efcore-docs-modeling">Modeling entity types and relationships</see> for more information and examples.
</remarks>
</Docs>
<Members>
<Member MemberName="CanSetFixedLength">
<MemberSignature Language="C#" Value="public static bool CanSetFixedLength (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder elementTypeBuilder, bool? fixedLength, bool fromDataAnnotation = false);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool CanSetFixedLength(class Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder elementTypeBuilder, valuetype System.Nullable`1<bool> fixedLength, bool fromDataAnnotation) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.CanSetFixedLength(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder,System.Nullable{System.Boolean},System.Boolean)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function CanSetFixedLength (elementTypeBuilder As IConventionElementTypeBuilder, fixedLength As Nullable(Of Boolean), Optional fromDataAnnotation As Boolean = false) As Boolean" />
<MemberSignature Language="F#" Value="static member CanSetFixedLength : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder * Nullable<bool> * bool -> bool" Usage="Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.CanSetFixedLength (elementTypeBuilder, fixedLength, fromDataAnnotation)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="elementTypeBuilder" Type="Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder" RefType="this" />
<Parameter Name="fixedLength" Type="System.Nullable<System.Boolean>" />
<Parameter Name="fromDataAnnotation" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="elementTypeBuilder"> builder for the elements being configured.</param>
<param name="fixedLength">A value indicating whether the elements are constrained to fixed length values.</param>
<param name="fromDataAnnotation">Indicates whether the configuration was specified using a data annotation.</param>
<summary>
Returns a value indicating whether the elements can be configured as being fixed length or not.
</summary>
<returns>
<see langword="true" /> if the elements can be configured as being fixed length or not.</returns>
<remarks>
See <see href="https://aka.ms/efcore-docs-modeling">Modeling entity types and relationships</see> for more information and examples.
</remarks>
</Docs>
</Member>
<Member MemberName="CanSetStoreType">
<MemberSignature Language="C#" Value="public static bool CanSetStoreType (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder elementTypeBuilder, string? typeName, bool fromDataAnnotation = false);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool CanSetStoreType(class Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder elementTypeBuilder, string typeName, bool fromDataAnnotation) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.CanSetStoreType(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder,System.String,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function CanSetStoreType (elementTypeBuilder As IConventionElementTypeBuilder, typeName As String, Optional fromDataAnnotation As Boolean = false) As Boolean" />
<MemberSignature Language="F#" Value="static member CanSetStoreType : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder * string * bool -> bool" Usage="Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.CanSetStoreType (elementTypeBuilder, typeName, fromDataAnnotation)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="elementTypeBuilder" Type="Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder" RefType="this" />
<Parameter Name="typeName" Type="System.String" />
<Parameter Name="fromDataAnnotation" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="elementTypeBuilder"> builder for the elements being configured.</param>
<param name="typeName">The name of the data type of the elements.</param>
<param name="fromDataAnnotation">Indicates whether the configuration was specified using a data annotation.</param>
<summary>
Returns a value indicating whether the given data type can be set for the elements.
</summary>
<returns>
<see langword="true" /> if the given data type can be set for the property.</returns>
<remarks>
See <see href="https://aka.ms/efcore-docs-modeling">Modeling entity types and relationships</see> for more information and examples.
</remarks>
</Docs>
</Member>
<Member MemberName="HasStoreType">
<MemberSignature Language="C#" Value="public static Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasStoreType (this Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder elementTypeBuilder, string? typeName);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasStoreType(class Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder elementTypeBuilder, string typeName) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.HasStoreType(Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,System.String)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function HasStoreType (elementTypeBuilder As ElementTypeBuilder, typeName As String) As ElementTypeBuilder" />
<MemberSignature Language="F#" Value="static member HasStoreType : Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder" Usage="Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.HasStoreType (elementTypeBuilder, typeName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="elementTypeBuilder" Type="Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder" RefType="this" />
<Parameter Name="typeName" Type="System.String" />
</Parameters>
<Docs>
<param name="elementTypeBuilder">The builder for the elements being configured.</param>
<param name="typeName">The name of the data type of the elements.</param>
<summary>
Configures the data type of the elements of the collection.
</summary>
<returns>The same builder instance so that multiple calls can be chained.</returns>
<remarks>
See <see href="https://aka.ms/efcore-docs-modeling">Modeling entity types and relationships</see> for more information and examples.
</remarks>
</Docs>
</Member>
<Member MemberName="HasStoreType">
<MemberSignature Language="C#" Value="public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder? HasStoreType (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder elementTypeBuilder, string? typeName, bool fromDataAnnotation = false);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder HasStoreType(class Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder elementTypeBuilder, string typeName, bool fromDataAnnotation) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.HasStoreType(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder,System.String,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function HasStoreType (elementTypeBuilder As IConventionElementTypeBuilder, typeName As String, Optional fromDataAnnotation As Boolean = false) As IConventionElementTypeBuilder" />
<MemberSignature Language="F#" Value="static member HasStoreType : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder" Usage="Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.HasStoreType (elementTypeBuilder, typeName, fromDataAnnotation)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="elementTypeBuilder" Type="Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder" RefType="this" />
<Parameter Name="typeName" Type="System.String" />
<Parameter Name="fromDataAnnotation" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="elementTypeBuilder"> builder for the elements being configured.</param>
<param name="typeName">The name of the data type of the elements.</param>
<param name="fromDataAnnotation">Indicates whether the configuration was specified using a data annotation.</param>
<summary>
Configures the data type of the elements of the collection.
</summary>
<returns>The same builder instance if the configuration was applied, <see langword="null" /> otherwise.</returns>
<remarks>
See <see href="https://aka.ms/efcore-docs-modeling">Modeling entity types and relationships</see> for more information and examples.
</remarks>
</Docs>
</Member>
<Member MemberName="IsFixedLength">
<MemberSignature Language="C#" Value="public static Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder IsFixedLength (this Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder elementTypeBuilder, bool fixedLength = true);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder IsFixedLength(class Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder elementTypeBuilder, bool fixedLength) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.IsFixedLength(Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function IsFixedLength (elementTypeBuilder As ElementTypeBuilder, Optional fixedLength As Boolean = true) As ElementTypeBuilder" />
<MemberSignature Language="F#" Value="static member IsFixedLength : Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder" Usage="Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.IsFixedLength (elementTypeBuilder, fixedLength)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="elementTypeBuilder" Type="Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder" RefType="this" />
<Parameter Name="fixedLength" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="elementTypeBuilder">The builder for the elements being configured.</param>
<param name="fixedLength">A value indicating whether the elements are constrained to fixed length values.</param>
<summary>
Configures the elements as capable of storing only fixed-length data, such as strings.
</summary>
<returns>The same builder instance so that multiple configuration calls can be chained.</returns>
<remarks>
See <see href="https://aka.ms/efcore-docs-modeling">Modeling entity types and relationships</see> for more information and examples.
</remarks>
</Docs>
</Member>
<Member MemberName="IsFixedLength">
<MemberSignature Language="C#" Value="public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder? IsFixedLength (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder elementTypeBuilder, bool? fixedLength, bool fromDataAnnotation = false);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder IsFixedLength(class Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder elementTypeBuilder, valuetype System.Nullable`1<bool> fixedLength, bool fromDataAnnotation) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.IsFixedLength(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder,System.Nullable{System.Boolean},System.Boolean)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function IsFixedLength (elementTypeBuilder As IConventionElementTypeBuilder, fixedLength As Nullable(Of Boolean), Optional fromDataAnnotation As Boolean = false) As IConventionElementTypeBuilder" />
<MemberSignature Language="F#" Value="static member IsFixedLength : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder" Usage="Microsoft.EntityFrameworkCore.RelationalElementTypeBuilderExtensions.IsFixedLength (elementTypeBuilder, fixedLength, fromDataAnnotation)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="elementTypeBuilder" Type="Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder" RefType="this" />
<Parameter Name="fixedLength" Type="System.Nullable<System.Boolean>" />
<Parameter Name="fromDataAnnotation" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="elementTypeBuilder"> builder for the elements being configured.</param>
<param name="fixedLength">A value indicating whether the elements are constrained to fixed length values.</param>
<param name="fromDataAnnotation">Indicates whether the configuration was specified using a data annotation.</param>
<summary>
Configures the elements as capable of storing only fixed-length data, such as strings.
</summary>
<returns> The same builder instance if the configuration was applied, <see langword="null" /> otherwise.</returns>
<remarks>
See <see href="https://aka.ms/efcore-docs-modeling">Modeling entity types and relationships</see> for more information and examples.
</remarks>
</Docs>
</Member>
</Members>
</Type>