/
IMutableSkipNavigation.xml
299 lines (299 loc) · 20.6 KB
/
IMutableSkipNavigation.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
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
<Type Name="IMutableSkipNavigation" FullName="Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation">
<TypeSignature Language="C#" Value="public interface IMutableSkipNavigation : Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase, Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation" FrameworkAlternate="efcore-5.0" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IMutableSkipNavigation implements class Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase, class Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase, class Microsoft.EntityFrameworkCore.Metadata.INavigationBase, class Microsoft.EntityFrameworkCore.Metadata.IPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation" FrameworkAlternate="efcore-5.0" />
<TypeSignature Language="DocId" Value="T:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation" />
<TypeSignature Language="VB.NET" Value="Public Interface IMutableSkipNavigation
Implements IMutableNavigationBase, ISkipNavigation" FrameworkAlternate="efcore-5.0" />
<TypeSignature Language="F#" Value="type IMutableSkipNavigation = interface
 interface ISkipNavigation
 interface INavigationBase
 interface IPropertyBase
 interface IAnnotatable
 interface IMutableNavigationBase
 interface IMutablePropertyBase
 interface IMutableAnnotatable" FrameworkAlternate="efcore-5.0" />
<TypeSignature Language="C#" Value="public interface IMutableSkipNavigation : Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IMutableSkipNavigation implements class Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase, class Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation" FrameworkAlternate="efcore-6.0;efcore-7.0" />
<TypeSignature Language="VB.NET" Value="Public Interface IMutableSkipNavigation
Implements IMutableNavigationBase, IReadOnlySkipNavigation" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<TypeSignature Language="F#" Value="type IMutableSkipNavigation = interface
 interface IReadOnlySkipNavigation
 interface IReadOnlyNavigationBase
 interface IReadOnlyPropertyBase
 interface IReadOnlyAnnotatable
 interface IMutableNavigationBase
 interface IMutablePropertyBase
 interface IMutableAnnotatable" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract beforefieldinit IMutableSkipNavigation implements class Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase, class Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation" FrameworkAlternate="efcore-8.0" />
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<Interfaces>
<Interface FrameworkAlternate="efcore-5.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-5.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.INavigationBase</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-5.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IPropertyBase</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-5.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Represents a navigation property that is part of a relationship
that is forwarded through a third entity type.
</summary>
<remarks>
<para>
This interface is used during model creation and allows the metadata to be modified.
Once the model is built, <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation" /> represents a read-only view of the same metadata.
</para>
<para>
See <see href="https://aka.ms/efcore-docs-modeling">Modeling entity types and relationships</see> for more information and
examples.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName="DeclaringEntityType">
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType DeclaringEntityType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType DeclaringEntityType" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.DeclaringEntityType" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property DeclaringEntityType As IMutableEntityType" />
<MemberSignature Language="F#" Value="member this.DeclaringEntityType : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType" Usage="Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.DeclaringEntityType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<Attributes>
<Attribute>
<AttributeName Language="C#">[get: System.Diagnostics.DebuggerStepThrough]</AttributeName>
<AttributeName Language="F#">[<get: System.Diagnostics.DebuggerStepThrough>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the type that this navigation property belongs to.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ForeignKey">
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey ForeignKey { get; }" FrameworkAlternate="efcore-5.0" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey ForeignKey" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.ForeignKey" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property ForeignKey As IMutableForeignKey" />
<MemberSignature Language="F#" Value="member this.ForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey" Usage="Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.ForeignKey" />
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey? ForeignKey { get; }" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<Attributes>
<Attribute>
<AttributeName Language="C#">[get: System.Diagnostics.DebuggerStepThrough]</AttributeName>
<AttributeName Language="F#">[<get: System.Diagnostics.DebuggerStepThrough>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the foreign key to the join type.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Inverse">
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation Inverse { get; }" FrameworkAlternate="efcore-5.0" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation Inverse" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.Inverse" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property Inverse As IMutableSkipNavigation" />
<MemberSignature Language="F#" Value="member this.Inverse : Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation" Usage="Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.Inverse" />
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation? Inverse { get; }" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<Attributes>
<Attribute>
<AttributeName Language="C#">[get: System.Diagnostics.DebuggerStepThrough]</AttributeName>
<AttributeName Language="F#">[<get: System.Diagnostics.DebuggerStepThrough>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the inverse skip navigation.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="JoinEntityType">
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType JoinEntityType { get; }" FrameworkAlternate="efcore-5.0" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType JoinEntityType" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.JoinEntityType" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property JoinEntityType As IMutableEntityType" />
<MemberSignature Language="F#" Value="member this.JoinEntityType : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType" Usage="Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.JoinEntityType" />
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType? JoinEntityType { get; }" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<Attributes>
<Attribute>
<AttributeName Language="C#">[get: System.Diagnostics.DebuggerStepThrough]</AttributeName>
<AttributeName Language="F#">[<get: System.Diagnostics.DebuggerStepThrough>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the join type used by the foreign key.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetForeignKey">
<MemberSignature Language="C#" Value="public void SetForeignKey (Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey foreignKey);" FrameworkAlternate="efcore-5.0" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetForeignKey(class Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey foreignKey) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.SetForeignKey(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey)" />
<MemberSignature Language="VB.NET" Value="Public Sub SetForeignKey (foreignKey As IMutableForeignKey)" />
<MemberSignature Language="F#" Value="abstract member SetForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey -> unit" Usage="iMutableSkipNavigation.SetForeignKey foreignKey" />
<MemberSignature Language="C#" Value="public void SetForeignKey (Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey? foreignKey);" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="foreignKey" Type="Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey" />
</Parameters>
<Docs>
<param name="foreignKey">
The foreign key. Passing <see langword="null" /> will result in there being no foreign key associated.
</param>
<summary>
Sets the foreign key.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetInverse">
<MemberSignature Language="C#" Value="public Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation SetInverse (Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation inverse);" FrameworkAlternate="efcore-5.0" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation SetInverse(class Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation inverse) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.SetInverse(Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation)" />
<MemberSignature Language="VB.NET" Value="Public Function SetInverse (inverse As IMutableSkipNavigation) As IMutableSkipNavigation" />
<MemberSignature Language="F#" Value="abstract member SetInverse : Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation -> Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation" Usage="iMutableSkipNavigation.SetInverse inverse" />
<MemberSignature Language="C#" Value="public Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation? SetInverse (Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation? inverse);" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Diagnostics.DebuggerStepThrough]</AttributeName>
<AttributeName Language="F#">[<System.Diagnostics.DebuggerStepThrough>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="inverse" Type="Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation" />
</Parameters>
<Docs>
<param name="inverse">
The inverse skip navigation. Passing <see langword="null" /> will result in there being no inverse navigation property defined.
</param>
<summary>
Sets the inverse skip navigation.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TargetEntityType">
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType TargetEntityType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType TargetEntityType" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.TargetEntityType" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property TargetEntityType As IMutableEntityType" />
<MemberSignature Language="F#" Value="member this.TargetEntityType : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType" Usage="Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation.TargetEntityType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<Attributes>
<Attribute>
<AttributeName Language="C#">[get: System.Diagnostics.DebuggerStepThrough]</AttributeName>
<AttributeName Language="F#">[<get: System.Diagnostics.DebuggerStepThrough>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the entity type that this navigation property will hold an instance(s) of.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>