개정판 5cfd0a76
Delete dll and object files
KCOM/Views/MainMenu.xaml.cs | ||
---|---|---|
5331 | 5331 |
private Point GetSpherePoint(Point StartP, Point EndP) |
5332 | 5332 |
{ |
5333 | 5333 |
Point Return_Point = new Point(); |
5334 |
|
|
5335 |
double dx = EndP.X - StartP.X; |
|
5336 |
double dy = EndP.Y - StartP.Y; |
|
5337 |
double length = Math.Max(Math.Abs(dx),Math.Abs(dy)); |
|
5338 |
|
|
5339 |
Return_Point.X = (dx > 0) ? StartP.X + length : StartP.X - length; |
|
5340 |
Return_Point.Y = (dy > 0) ? StartP.Y + length : StartP.Y - length; |
|
5341 |
|
|
5342 |
/* |
|
5334 | 5343 |
double pt_X = Math.Max(StartP.X, EndP.X) - Math.Min(StartP.X, EndP.X); |
5335 | 5344 |
double pt_Y = Math.Max(StartP.Y, EndP.Y) - Math.Min(StartP.Y, EndP.Y); |
5336 | 5345 |
double result = Math.Max(pt_X, pt_Y) - Math.Min(pt_X, pt_Y); |
... | ... | |
5344 | 5353 |
Return_Point.Y = pt_Y > pt_X ? EndP.Y : EndP.Y + result; |
5345 | 5354 |
else |
5346 | 5355 |
Return_Point.Y = pt_Y > pt_X ? EndP.Y : EndP.Y - result; |
5356 |
*/ |
|
5347 | 5357 |
|
5348 | 5358 |
return Return_Point; |
5349 | 5359 |
} |
KCOM/bin/Debug/EntityFramework.xml | ||
---|---|---|
1 |
<?xml version="1.0"?> |
|
2 |
<doc> |
|
3 |
<assembly> |
|
4 |
<name>EntityFramework</name> |
|
5 |
</assembly> |
|
6 |
<members> |
|
7 |
<member name="T:System.Data.Entity.ModelConfiguration.Conventions.DecimalPropertyConvention"> |
|
8 |
<summary> |
|
9 |
Convention to set precision to 18 and scale to 2 for decimal properties. |
|
10 |
</summary> |
|
11 |
</member> |
|
12 |
<member name="T:System.Data.Entity.ModelConfiguration.Conventions.IConvention"> |
|
13 |
<summary> |
|
14 |
Identifies conventions that can be removed from a <see cref="T:System.Data.Entity.DbModelBuilder"/> instance. |
|
15 |
</summary> |
|
16 |
<remarks> |
|
17 |
Note that implementations of this interface must be immutable. |
|
18 |
</remarks> |
|
19 |
</member> |
|
20 |
<member name="T:System.Data.Entity.ModelConfiguration.Conventions.DatabaseGeneratedAttributeConvention"> |
|
21 |
<summary> |
|
22 |
Convention to process instances of <see cref="T:System.ComponentModel.DataAnnotations.DatabaseGeneratedAttribute"/> found on properties in the model. |
|
23 |
</summary> |
|
24 |
</member> |
|
25 |
<member name="T:System.Data.Entity.ModelConfiguration.Conventions.AttributeConfigurationConvention`3"> |
|
26 |
<summary> |
|
27 |
Base class for conventions that process CLR attributes found in the model. |
|
28 |
</summary> |
|
29 |
<typeparam name = "TMemberInfo">The type of member to look for.</typeparam> |
|
30 |
<typeparam name = "TConfiguration">The type of the configuration to look for.</typeparam> |
|
31 |
<typeparam name = "TAttribute">The type of the attribute to look for.</typeparam> |
|
32 |
</member> |
|
33 |
<member name="T:System.Data.Entity.ModelConfiguration.Conventions.ConcurrencyCheckAttributeConvention"> |
|
34 |
<summary> |
|
35 |
Convention to process instances of <see cref="T:System.ComponentModel.DataAnnotations.ConcurrencyCheckAttribute"/> found on properties in the model. |
|
36 |
</summary> |
|
37 |
</member> |
|
38 |
<member name="T:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyNavigationPropertyConfiguration"> |
|
39 |
<summary> |
|
40 |
Configures a many:many relationship. |
|
41 |
This configuration functionality is available via the Code First Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>. |
|
42 |
</summary> |
|
43 |
</member> |
|
44 |
<member name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyNavigationPropertyConfiguration.Map(System.Action{System.Data.Entity.ModelConfiguration.Configuration.ManyToManyAssociationMappingConfiguration})"> |
|
45 |
<summary> |
|
46 |
Configures the foreign key column(s) and table used to store the relationship. |
|
47 |
</summary> |
|
48 |
<param name = "configurationAction">Action that configures the foreign key column(s) and table.</param> |
|
49 |
</member> |
|
50 |
<member name="T:System.Data.Entity.Internal.Validation.ComplexTypeValidator"> |
|
51 |
<summary> |
|
52 |
Validator used to validate a property of a given EDM ComplexType. |
|
53 |
</summary> |
|
54 |
<remarks> |
|
55 |
This is a composite validator. |
|
56 |
</remarks> |
|
57 |
</member> |
|
58 |
<member name="T:System.Data.Entity.Internal.Validation.TypeValidator"> |
|
59 |
<summary> |
|
60 |
Validator used to validate an entity of a given EDM Type. |
|
61 |
</summary> |
|
62 |
<remarks> |
|
63 |
This is a composite validator for an EDM Type. |
|
64 |
</remarks> |
|
65 |
</member> |
|
66 |
<member name="M:System.Data.Entity.Internal.Validation.TypeValidator.#ctor(System.Collections.Generic.IEnumerable{System.Data.Entity.Internal.Validation.PropertyValidator},System.Collections.Generic.IEnumerable{System.Data.Entity.Internal.Validation.IValidator})"> |
|
67 |
<summary> |
|
68 |
Creates an instance <see cref="T:System.Data.Entity.Internal.Validation.EntityValidator"/> for a given EDM type. |
|
69 |
</summary> |
|
70 |
<param name="propertyValidators">Property validators.</param> |
|
71 |
<param name="typeLevelValidators">Type level validators.</param> |
|
72 |
</member> |
|
73 |
<member name="M:System.Data.Entity.Internal.Validation.TypeValidator.Validate(System.Data.Entity.Internal.Validation.EntityValidationContext,System.Data.Entity.Internal.InternalPropertyEntry)"> |
|
74 |
<summary> |
|
75 |
Validates an instance. |
|
76 |
</summary> |
|
77 |
<param name="entityValidationContext">Entity validation context. Must not be null.</param> |
|
78 |
<param name="property">The entry for the complex property. Null if validating an entity.</param> |
|
79 |
<returns><see cref="T:System.Data.Entity.Validation.DbEntityValidationResult"/> instance. Never null.</returns> |
|
80 |
<remarks> |
|
81 |
Protected so it doesn't appear on EntityValidator. |
|
82 |
</remarks> |
|
83 |
</member> |
|
84 |
<member name="M:System.Data.Entity.Internal.Validation.TypeValidator.ValidateProperties(System.Data.Entity.Internal.Validation.EntityValidationContext,System.Data.Entity.Internal.InternalPropertyEntry,System.Collections.Generic.List{System.Data.Entity.Validation.DbValidationError})"> |
|
85 |
<summary> |
|
86 |
Validates type properties. Any validation errors will be added to <paramref name = "validationErrors" /> |
|
87 |
collection. |
|
88 |
</summary> |
|
89 |
<param name = "entityValidationContext"> |
|
90 |
Validation context. Must not be null. |
|
91 |
</param> |
|
92 |
<param name = "validationErrors"> |
|
93 |
Collection of validation errors. Any validation errors will be added to it. |
|
94 |
</param> |
|
95 |
<param name = "parentProperty">The entry for the complex property. Null if validating an entity.</param> |
|
96 |
<remarks> |
|
97 |
Note that <paramref name = "validationErrors" /> will be modified by this method. Errors should be only added, |
|
98 |
never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations |
|
99 |
and a merge of validation error lists per entity. |
|
100 |
</remarks> |
|
101 |
</member> |
|
102 |
<member name="M:System.Data.Entity.Internal.Validation.TypeValidator.GetPropertyValidator(System.String)"> |
|
103 |
<summary> |
|
104 |
Returns a validator for a child property. |
|
105 |
</summary> |
|
106 |
<param name = "propertyName">Name of the child property for which to return a validator.</param> |
|
107 |
<returns> |
|
108 |
Validator for a child property. Possibly null if there are no validators for requested property. |
|
109 |
</returns> |
|
110 |
</member> |
|
111 |
<member name="M:System.Data.Entity.Internal.Validation.ComplexTypeValidator.#ctor(System.Collections.Generic.IEnumerable{System.Data.Entity.Internal.Validation.PropertyValidator},System.Collections.Generic.IEnumerable{System.Data.Entity.Internal.Validation.IValidator})"> |
|
112 |
<summary> |
|
113 |
Creates an instance <see cref="T:System.Data.Entity.Internal.Validation.EntityValidator"/> for a given EDM complex type. |
|
114 |
</summary> |
|
115 |
<param name="propertyValidators">Property validators.</param> |
|
116 |
<param name="typeLevelValidators">Type level validators.</param> |
|
117 |
</member> |
|
118 |
<member name="M:System.Data.Entity.Internal.Validation.ComplexTypeValidator.Validate(System.Data.Entity.Internal.Validation.EntityValidationContext,System.Data.Entity.Internal.InternalPropertyEntry)"> |
|
119 |
<summary> |
|
120 |
Validates an instance. |
|
121 |
</summary> |
|
122 |
<param name="entityValidationContext">Entity validation context. Must not be null.</param> |
|
123 |
<param name="property">The entry for the complex property. Null if validating an entity.</param> |
|
124 |
<returns><see cref="T:System.Data.Entity.Validation.DbEntityValidationResult"/> instance. Never null.</returns> |
|
125 |
</member> |
|
126 |
<member name="M:System.Data.Entity.Internal.Validation.ComplexTypeValidator.ValidateProperties(System.Data.Entity.Internal.Validation.EntityValidationContext,System.Data.Entity.Internal.InternalPropertyEntry,System.Collections.Generic.List{System.Data.Entity.Validation.DbValidationError})"> |
|
127 |
<summary> |
|
128 |
Validates type properties. Any validation errors will be added to <paramref name = "validationErrors" /> |
|
129 |
collection. |
|
130 |
</summary> |
|
131 |
<param name = "entityValidationContext"> |
|
132 |
Validation context. Must not be null. |
|
133 |
</param> |
|
134 |
<param name = "validationErrors"> |
|
135 |
Collection of validation errors. Any validation errors will be added to it. |
|
136 |
</param> |
|
137 |
<param name = "parentProperty">The entry for the complex property. Null if validating an entity.</param> |
|
138 |
<remarks> |
|
139 |
Note that <paramref name = "validationErrors" /> will be modified by this method. Errors should be only added, |
|
140 |
never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations |
|
141 |
and a merge of validation error lists per entity. |
|
142 |
</remarks> |
|
143 |
</member> |
|
144 |
<member name="T:System.Data.Entity.Internal.RetryLazy`2"> |
|
145 |
<summary> |
|
146 |
Adapted from <see cref="T:System.Lazy`1"/> to allow the initializer to take an input object and |
|
147 |
to retry initialization if it has previously failed. |
|
148 |
</summary> |
|
149 |
<remarks> |
|
150 |
This class can only be used to initialize reference types that will not be null when |
|
151 |
initialized. |
|
152 |
</remarks> |
|
153 |
<typeparam name="TInput">The type of the input.</typeparam> |
|
154 |
<typeparam name="TResult">The type of the result.</typeparam> |
|
155 |
</member> |
|
156 |
<member name="M:System.Data.Entity.Internal.RetryLazy`2.#ctor(System.Func{`0,`1})"> |
|
157 |
<summary> |
|
158 |
Initializes a new instance of the <see cref="T:System.Data.Entity.Internal.RetryLazy`2"/> class. |
|
159 |
</summary> |
|
160 |
<param name="valueFactory">The value factory.</param> |
|
161 |
</member> |
|
162 |
<member name="M:System.Data.Entity.Internal.RetryLazy`2.GetValue(`0)"> |
|
163 |
<summary> |
|
164 |
Gets the value, possibly by running the initializer if it has not been run before or |
|
165 |
if all previous times it ran resulted in exceptions. |
|
166 |
</summary> |
|
167 |
<param name = "input">The input to the initializer; ignored if initialization has already succeeded.</param> |
|
168 |
<returns>The initialized object.</returns> |
|
169 |
</member> |
|
170 |
<member name="T:System.Data.Entity.Internal.Linq.NonGenericDbQueryProvider"> |
|
171 |
<summary> |
|
172 |
A wrapping query provider that performs expression transformation and then delegates |
|
173 |
to the <see cref="T:System.Data.Objects.ObjectQuery"/> provider. The <see cref="T:System.Linq.IQueryable"/> objects returned |
|
174 |
are always instances of <see cref="T:System.Data.Entity.Infrastructure.DbQuery`1"/> when the generic CreateQuery method is |
|
175 |
used and are instances of <see cref="T:System.Data.Entity.Infrastructure.DbQuery"/> when the non-generic CreateQuery method |
|
176 |
is used. This provider is associated with non-generic <see cref="T:System.Data.Entity.Infrastructure.DbQuery"/> objects. |
|
177 |
</summary> |
|
178 |
</member> |
|
179 |
<member name="T:System.Data.Entity.Internal.Linq.DbQueryProvider"> |
|
180 |
<summary> |
|
181 |
A wrapping query provider that performs expression transformation and then delegates |
|
182 |
to the <see cref="T:System.Data.Objects.ObjectQuery"/> provider. The <see cref="T:System.Linq.IQueryable"/> objects returned are always instances |
|
183 |
of <see cref="T:System.Data.Entity.Infrastructure.DbQuery`1"/>. This provider is associated with generic <see cref="T:System.Data.Entity.Infrastructure.DbQuery`1"/> objects. |
|
184 |
</summary> |
|
185 |
</member> |
|
186 |
<member name="M:System.Data.Entity.Internal.Linq.DbQueryProvider.#ctor(System.Data.Entity.Internal.InternalContext,System.Linq.IQueryProvider)"> |
|
187 |
<summary> |
|
188 |
Creates a provider that wraps the given provider. |
|
189 |
</summary> |
|
190 |
<param name = "provider">The provider to wrap.</param> |
|
191 |
</member> |
|
192 |
<member name="M:System.Data.Entity.Internal.Linq.DbQueryProvider.CreateQuery``1(System.Linq.Expressions.Expression)"> |
|
193 |
<summary> |
|
194 |
Performs expression replacement and then delegates to the wrapped provider before wrapping |
|
195 |
the returned <see cref="T:System.Data.Objects.ObjectQuery"/> as a <see cref="T:System.Data.Entity.Infrastructure.DbQuery`1"/>. |
|
196 |
</summary> |
|
197 |
</member> |
|
198 |
<member name="M:System.Data.Entity.Internal.Linq.DbQueryProvider.CreateQuery(System.Linq.Expressions.Expression)"> |
|
199 |
<summary> |
|
200 |
Performs expression replacement and then delegates to the wrapped provider before wrapping |
|
201 |
the returned <see cref="T:System.Data.Objects.ObjectQuery"/> as a <see cref="T:System.Data.Entity.Infrastructure.DbQuery`1"/> where T is determined |
|
202 |
from the element type of the ObjectQuery. |
|
203 |
</summary> |
|
204 |
</member> |
|
205 |
<member name="M:System.Data.Entity.Internal.Linq.DbQueryProvider.Execute``1(System.Linq.Expressions.Expression)"> |
|
206 |
<summary> |
|
207 |
By default, calls the same method on the wrapped provider. |
|
208 |
</summary> |
|
209 |
</member> |
|
210 |
<member name="M:System.Data.Entity.Internal.Linq.DbQueryProvider.Execute(System.Linq.Expressions.Expression)"> |
|
211 |
<summary> |
|
212 |
By default, calls the same method on the wrapped provider. |
|
213 |
</summary> |
|
214 |
</member> |
|
215 |
<member name="M:System.Data.Entity.Internal.Linq.DbQueryProvider.CreateObjectQuery(System.Linq.Expressions.Expression)"> |
|
216 |
<summary> |
|
217 |
Performs expression replacement and then delegates to the wrapped provider to create an |
|
218 |
<see cref="T:System.Data.Objects.ObjectQuery"/>. |
|
219 |
</summary> |
|
220 |
</member> |
|
221 |
<member name="M:System.Data.Entity.Internal.Linq.DbQueryProvider.CreateInternalQuery(System.Data.Objects.ObjectQuery)"> |
|
222 |
<summary> |
|
223 |
Wraps the given <see cref="T:System.Data.Objects.ObjectQuery"/> as a <see cref="T:System.Data.Entity.Internal.Linq.InternalQuery`1"/> where T is determined |
|
224 |
from the element type of the ObjectQuery. |
|
225 |
</summary> |
|
226 |
</member> |
|
227 |
<member name="P:System.Data.Entity.Internal.Linq.DbQueryProvider.InternalContext"> |
|
228 |
<summary> |
|
229 |
Gets the internal context. |
|
230 |
</summary> |
|
231 |
<value>The internal context.</value> |
|
232 |
</member> |
|
233 |
<member name="M:System.Data.Entity.Internal.Linq.NonGenericDbQueryProvider.#ctor(System.Data.Entity.Internal.InternalContext,System.Linq.IQueryProvider)"> |
|
234 |
<summary> |
|
235 |
Creates a provider that wraps the given provider. |
|
236 |
</summary> |
|
237 |
<param name = "provider">The provider to wrap.</param> |
|
238 |
</member> |
|
239 |
<member name="M:System.Data.Entity.Internal.Linq.NonGenericDbQueryProvider.CreateQuery``1(System.Linq.Expressions.Expression)"> |
|
240 |
<summary> |
|
241 |
Performs expression replacement and then delegates to the wrapped provider before wrapping |
|
242 |
the returned <see cref="T:System.Data.Objects.ObjectQuery"/> as a <see cref="T:System.Data.Entity.Infrastructure.DbQuery"/>. |
|
243 |
</summary> |
|
244 |
</member> |
|
245 |
<member name="M:System.Data.Entity.Internal.Linq.NonGenericDbQueryProvider.CreateQuery(System.Linq.Expressions.Expression)"> |
|
246 |
<summary> |
|
247 |
Delegates to the wrapped provider except returns instances of <see cref="T:System.Data.Entity.Infrastructure.DbQuery"/>. |
|
248 |
</summary> |
|
249 |
</member> |
|
250 |
<member name="T:System.Data.Entity.Internal.Linq.InternalQuery`1"> |
|
251 |
<summary> |
|
252 |
An InternalQuery underlies every instance of DbSet and DbQuery. It acts to lazily initialize a InternalContext as well |
|
253 |
as an ObjectQuery and EntitySet the first time that it is used. The InternalQuery also acts to expose necessary |
|
254 |
information to other parts of the design in a controlled manner without adding a lot of internal methods and |
|
255 |
properties to the DbSet and DbQuery classes themselves. |
|
256 |
</summary> |
|
257 |
<typeparam name = "TElement">The type of entity to query for.</typeparam> |
|
258 |
</member> |
|
259 |
<member name="T:System.Data.Entity.Internal.Linq.IInternalQuery`1"> |
|
260 |
<summary> |
|
261 |
An interface implemented by <see cref="T:System.Data.Entity.Internal.Linq.InternalQuery`1"/>. |
|
262 |
</summary> |
|
263 |
<typeparam name="TElement">The type of the element.</typeparam> |
|
264 |
</member> |
|
265 |
<member name="T:System.Data.Entity.Internal.Linq.IInternalQuery"> |
|
266 |
<summary> |
|
267 |
A non-generic interface implemented by <see cref="T:System.Data.Entity.Internal.Linq.InternalQuery`1"/> that allows operations on |
|
268 |
any query object without knowing the type to which it applies. |
|
269 |
</summary> |
|
270 |
</member> |
|
271 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.#ctor(System.Data.Entity.Internal.InternalContext)"> |
|
272 |
<summary> |
|
273 |
Creates a new query that will be backed by the given InternalContext. |
|
274 |
</summary> |
|
275 |
<param name = "internalContext">The backing context.</param> |
|
276 |
</member> |
|
277 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.#ctor(System.Data.Entity.Internal.InternalContext,System.Data.Objects.ObjectQuery)"> |
|
278 |
<summary> |
|
279 |
Creates a new internal query based on the information in an existing query together with |
|
280 |
a new underlying ObjectQuery. |
|
281 |
</summary> |
|
282 |
</member> |
|
283 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.ResetQuery"> |
|
284 |
<summary> |
|
285 |
Resets the query to its uninitialized state so that it will be re-lazy initialized the next |
|
286 |
time it is used. This allows the ObjectContext backing a DbContext to be switched out. |
|
287 |
</summary> |
|
288 |
</member> |
|
289 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.Include(System.String)"> |
|
290 |
<summary> |
|
291 |
Updates the underlying ObjectQuery with the given include path. |
|
292 |
</summary> |
|
293 |
<param name = "path">The include path.</param> |
|
294 |
<returns>A new query containing the defined include path.</returns> |
|
295 |
</member> |
|
296 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.AsNoTracking"> |
|
297 |
<summary> |
|
298 |
Returns a new query where the entities returned will not be cached in the <see cref="T:System.Data.Entity.DbContext"/>. |
|
299 |
</summary> |
|
300 |
<returns> A new query with NoTracking applied.</returns> |
|
301 |
</member> |
|
302 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.InitializeQuery(System.Data.Objects.ObjectQuery{`0})"> |
|
303 |
<summary> |
|
304 |
Performs lazy initialization of the underlying ObjectContext, ObjectQuery, and EntitySet objects |
|
305 |
so that the query can be used. |
|
306 |
</summary> |
|
307 |
</member> |
|
308 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.ToString"> |
|
309 |
<summary> |
|
310 |
Returns a <see cref="T:System.String"/> representation of the underlying query, equivalent |
|
311 |
to ToTraceString on ObjectQuery. |
|
312 |
</summary> |
|
313 |
<returns> |
|
314 |
The query string. |
|
315 |
</returns> |
|
316 |
</member> |
|
317 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.GetEnumerator"> |
|
318 |
<summary> |
|
319 |
Gets the enumeration of this query causing it to be executed against the store. |
|
320 |
</summary> |
|
321 |
<returns>An enumerator for the query</returns> |
|
322 |
</member> |
|
323 |
<member name="M:System.Data.Entity.Internal.Linq.InternalQuery`1.System#Data#Entity#Internal#Linq#IInternalQuery#GetEnumerator"> |
|
324 |
<summary> |
|
325 |
Gets the enumeration of this query causing it to be executed against the store. |
|
326 |
</summary> |
|
327 |
<returns>An enumerator for the query</returns> |
|
328 |
</member> |
|
329 |
<member name="P:System.Data.Entity.Internal.Linq.InternalQuery`1.InternalContext"> |
|
330 |
<summary> |
|
331 |
The underlying InternalContext. |
|
332 |
</summary> |
|
333 |
</member> |
|
334 |
<member name="P:System.Data.Entity.Internal.Linq.InternalQuery`1.ObjectQuery"> |
|
335 |
<summary> |
|
336 |
The underlying ObjectQuery. |
|
337 |
</summary> |
|
338 |
</member> |
|
339 |
<member name="P:System.Data.Entity.Internal.Linq.InternalQuery`1.System#Data#Entity#Internal#Linq#IInternalQuery#ObjectQuery"> |
|
340 |
<summary> |
|
341 |
The underlying ObjectQuery. |
|
342 |
</summary> |
|
343 |
</member> |
|
344 |
<member name="P:System.Data.Entity.Internal.Linq.InternalQuery`1.Expression"> |
|
345 |
<summary> |
|
346 |
The LINQ query expression. |
|
347 |
</summary> |
|
348 |
</member> |
|
349 |
<member name="P:System.Data.Entity.Internal.Linq.InternalQuery`1.ObjectQueryProvider"> |
|
350 |
<summary> |
|
351 |
The LINQ query provider for the underlying <see cref="P:System.Data.Entity.Internal.Linq.InternalQuery`1.ObjectQuery"/>. |
|
352 |
</summary> |
|
353 |
</member> |
|
354 |
<member name="P:System.Data.Entity.Internal.Linq.InternalQuery`1.ElementType"> |
|
355 |
<summary> |
|
356 |
The IQueryable element type. |
|
357 |
</summary> |
|
358 |
</member> |
|
359 |
<member name="T:System.Data.Entity.Internal.InternalSqlSetQuery"> |
|
360 |
<summary> |
|
361 |
Represents a raw SQL query against the context for entities in an entity set. |
|
362 |
</summary> |
|
363 |
</member> |
|
364 |
<member name="T:System.Data.Entity.Internal.InternalSqlQuery"> |
|
365 |
<summary> |
|
366 |
Represents a raw SQL query against the context that may be for entities in an entity set |
|
367 |
or for some other non-entity element type. |
|
368 |
</summary> |
|
369 |
</member> |
|
370 |
<member name="M:System.Data.Entity.Internal.InternalSqlQuery.#ctor(System.String,System.Object[])"> |
|
371 |
<summary> |
|
372 |
Initializes a new instance of the <see cref="T:System.Data.Entity.Internal.InternalSqlQuery"/> class. |
|
373 |
</summary> |
|
374 |
<param name="sql">The SQL.</param> |
|
375 |
<param name="parameters">The parameters.</param> |
|
376 |
</member> |
|
377 |
<member name="M:System.Data.Entity.Internal.InternalSqlQuery.AsNoTracking"> |
|
378 |
<summary> |
|
379 |
If the query is would track entities, then this method returns a new query that will |
|
380 |
not track entities. |
|
381 |
</summary> |
|
382 |
<returns>A no-tracking query.</returns> |
|
383 |
</member> |
|
384 |
<member name="M:System.Data.Entity.Internal.InternalSqlQuery.GetEnumerator"> |
|
385 |
<summary> |
|
386 |
Executes the query and returns an enumerator for the results. |
|
387 |
</summary> |
|
388 |
<returns>The query results.</returns> |
|
389 |
</member> |
|
390 |
<member name="M:System.Data.Entity.Internal.InternalSqlQuery.GetList"> |
|
391 |
<summary> |
|
392 |
Throws an exception indicating that binding directly to a store query is not supported. |
|
393 |
</summary> |
|
394 |
<returns> |
|
395 |
Never returns; always throws. |
|
396 |
</returns> |
|
397 |
</member> |
|
398 |
<member name="M:System.Data.Entity.Internal.InternalSqlQuery.ToString"> |
|
399 |
<summary> |
|
400 |
Returns a <see cref="T:System.String"/> that contains the SQL string that was set |
|
401 |
when the query was created. The parameters are not included. |
|
402 |
</summary> |
|
403 |
<returns> |
|
404 |
A <see cref="T:System.String"/> that represents this instance. |
|
405 |
</returns> |
|
406 |
</member> |
|
407 |
<member name="P:System.Data.Entity.Internal.InternalSqlQuery.Sql"> |
|
408 |
<summary> |
|
409 |
Gets the SQL query string, |
|
410 |
</summary> |
|
411 |
<value>The SQL query.</value> |
|
412 |
</member> |
|
413 |
<member name="P:System.Data.Entity.Internal.InternalSqlQuery.Parameters"> |
|
414 |
<summary> |
|
415 |
Gets the parameters. |
|
416 |
</summary> |
|
417 |
<value>The parameters.</value> |
|
418 |
</member> |
|
419 |
<member name="P:System.Data.Entity.Internal.InternalSqlQuery.ContainsListCollection"> |
|
420 |
<summary> |
|
421 |
Returns <c>false</c>. |
|
422 |
</summary> |
|
423 |
<returns><c>false</c>.</returns> |
|
424 |
</member> |
|
425 |
<member name="M:System.Data.Entity.Internal.InternalSqlSetQuery.#ctor(System.Data.Entity.Internal.Linq.IInternalSet,System.String,System.Boolean,System.Object[])"> |
|
426 |
<summary> |
|
427 |
Initializes a new instance of the <see cref="T:System.Data.Entity.Internal.InternalSqlSetQuery"/> class. |
|
428 |
</summary> |
|
429 |
<param name="set">The set.</param> |
|
430 |
<param name="sql">The SQL.</param> |
|
431 |
<param name="isNoTracking">if set to <c>true</c> then the entities will not be tracked.</param> |
|
432 |
<param name="parameters">The parameters.</param> |
|
433 |
</member> |
|
434 |
<member name="M:System.Data.Entity.Internal.InternalSqlSetQuery.AsNoTracking"> |
|
435 |
<summary> |
|
436 |
If the query is would track entities, then this method returns a new query that will |
|
437 |
not track entities. |
|
438 |
</summary> |
|
439 |
<returns>A no-tracking query.</returns> |
|
440 |
</member> |
|
441 |
<member name="M:System.Data.Entity.Internal.InternalSqlSetQuery.GetEnumerator"> |
|
442 |
<summary> |
|
443 |
Executes the query and returns an enumerator for the results. |
|
444 |
</summary> |
|
445 |
<returns>The query results.</returns> |
|
446 |
</member> |
|
447 |
<member name="P:System.Data.Entity.Internal.InternalSqlSetQuery.IsNoTracking"> |
|
448 |
<summary> |
|
449 |
Gets a value indicating whether this instance is set to track entities or not. |
|
450 |
</summary> |
|
451 |
<value> |
|
452 |
<c>true</c> if this instance is no-tracking; otherwise, <c>false</c>. |
|
453 |
</value> |
|
454 |
</member> |
|
455 |
<member name="T:System.Data.Entity.Internal.IInternalConnection"> |
|
456 |
<summary> |
|
457 |
IInternalConnection objects manage DbConnections. |
|
458 |
Two concrete implementations of this interface exist--LazyInternalConnection and EagerInternalConnection. |
|
459 |
</summary> |
|
460 |
</member> |
|
461 |
<member name="M:System.Data.Entity.Internal.IInternalConnection.CreateObjectContextFromConnectionModel"> |
|
462 |
<summary> |
|
463 |
Creates an <see cref="T:System.Data.Objects.ObjectContext"/> from metadata in the connection. This method must |
|
464 |
only be called if ConnectionHasModel returns true. |
|
465 |
</summary> |
|
466 |
<returns>The newly created context.</returns> |
|
467 |
</member> |
|
468 |
<member name="P:System.Data.Entity.Internal.IInternalConnection.Connection"> |
|
469 |
<summary> |
|
470 |
Returns the underlying DbConnection. |
|
471 |
</summary> |
|
472 |
</member> |
|
473 |
<member name="P:System.Data.Entity.Internal.IInternalConnection.ConnectionKey"> |
|
474 |
<summary> |
|
475 |
Returns a key consisting of the connection type and connection string. |
|
476 |
If this is an EntityConnection then the metadata path is included in the key returned. |
|
477 |
</summary> |
|
478 |
</member> |
|
479 |
<member name="P:System.Data.Entity.Internal.IInternalConnection.ConnectionHasModel"> |
|
480 |
<summary> |
|
481 |
Gets a value indicating whether the connection is an EF connection which therefore contains |
|
482 |
metadata specifying the model, or instead is a store connection, in which case it contains no |
|
483 |
model info. |
|
484 |
</summary> |
|
485 |
<value><c>true</c> if the connection contains model info; otherwise, <c>false</c>.</value> |
|
486 |
</member> |
|
487 |
<member name="P:System.Data.Entity.Internal.IInternalConnection.ConnectionStringOrigin"> |
|
488 |
<summary> |
|
489 |
Returns the origin of the underlying connection string. |
|
490 |
</summary> |
|
491 |
</member> |
|
492 |
<member name="P:System.Data.Entity.Internal.IInternalConnection.AppConfig"> |
|
493 |
<summary> |
|
494 |
Gets or sets an object representing a config file used for looking for DefaultConnectionFactory entries |
|
495 |
and connection strins. |
|
496 |
</summary> |
|
497 |
</member> |
|
498 |
<member name="P:System.Data.Entity.Internal.IInternalConnection.ProviderName"> |
|
499 |
<summary> |
|
500 |
Gets or sets the provider to be used when creating the underlying connection. |
|
501 |
</summary> |
|
502 |
</member> |
|
503 |
<member name="P:System.Data.Entity.Internal.IInternalConnection.ConnectionStringName"> |
|
504 |
<summary> |
|
505 |
Gets the name of the underlying connection string. |
|
506 |
</summary> |
|
507 |
</member> |
|
508 |
<member name="P:System.Data.Entity.Internal.IInternalConnection.OriginalConnectionString"> |
|
509 |
<summary> |
|
510 |
Gets the original connection string. |
|
511 |
</summary> |
|
512 |
</member> |
|
513 |
<member name="T:System.Data.Entity.Internal.MemberEntryMetadata"> |
|
514 |
<summary> |
|
515 |
Contains metadata about a member of an entity type or complex type. |
|
516 |
</summary> |
|
517 |
</member> |
|
518 |
<member name="M:System.Data.Entity.Internal.MemberEntryMetadata.#ctor(System.Type,System.Type,System.String)"> |
|
519 |
<summary> |
|
520 |
Initializes a new instance of the <see cref="T:System.Data.Entity.Internal.MemberEntryMetadata"/> class. |
|
521 |
</summary> |
|
522 |
<param name="declaringType">The type that the property is declared on.</param> |
|
523 |
<param name="elementType">Type of the property.</param> |
|
524 |
<param name="memberName">The property name.</param> |
|
525 |
</member> |
|
526 |
<member name="M:System.Data.Entity.Internal.MemberEntryMetadata.CreateMemberEntry(System.Data.Entity.Internal.InternalEntityEntry,System.Data.Entity.Internal.InternalPropertyEntry)"> |
|
527 |
<summary> |
|
528 |
Creates a new <see cref="T:System.Data.Entity.Internal.InternalMemberEntry"/> the runtime type of which will be |
|
529 |
determined by the metadata. |
|
530 |
</summary> |
|
531 |
<param name="internalEntityEntry">The entity entry to which the member belongs.</param> |
|
532 |
<param name="parentPropertyEntry">The parent property entry if the new entry is nested, otherwise null.</param> |
|
533 |
<returns>The new entry.</returns> |
|
534 |
</member> |
|
535 |
<member name="P:System.Data.Entity.Internal.MemberEntryMetadata.MemberEntryType"> |
|
536 |
<summary> |
|
537 |
Gets the type of the member for which this is metadata. |
|
538 |
</summary> |
|
539 |
<value>The type of the member entry.</value> |
|
540 |
</member> |
|
541 |
<member name="P:System.Data.Entity.Internal.MemberEntryMetadata.MemberName"> |
|
542 |
<summary> |
|
543 |
Gets the name of the property. |
|
544 |
</summary> |
|
545 |
<value>The name.</value> |
|
546 |
</member> |
|
547 |
<member name="P:System.Data.Entity.Internal.MemberEntryMetadata.DeclaringType"> |
|
548 |
<summary> |
|
549 |
Gets the type of the entity or complex object that on which the member is declared. |
|
550 |
</summary> |
|
551 |
<value>The type that the member is declared on.</value> |
|
552 |
</member> |
|
553 |
<member name="P:System.Data.Entity.Internal.MemberEntryMetadata.ElementType"> |
|
554 |
<summary> |
|
555 |
Gets the type of element for the property, which for non-collection properties |
|
556 |
is the same as the MemberType and which for collection properties is the type |
|
557 |
of element contained in the collection. |
|
558 |
</summary> |
|
559 |
<value>The type of the element.</value> |
|
560 |
</member> |
|
561 |
<member name="P:System.Data.Entity.Internal.MemberEntryMetadata.MemberType"> |
|
562 |
<summary> |
|
563 |
Gets the type of the member, which for collection properties is the type |
|
564 |
of the collection rather than the type in the collection. |
|
565 |
</summary> |
|
566 |
<value>The type of the member.</value> |
|
567 |
</member> |
|
568 |
<member name="T:System.Data.Entity.Infrastructure.SqlCeConnectionFactory"> |
|
569 |
<summary> |
|
570 |
Instances of this class are used to create DbConnection objects for |
|
571 |
SQL Server Compact Edition based on a given database name or connection string. |
|
572 |
</summary> |
|
573 |
<remarks> |
|
574 |
It is necessary to provide the provider invariant name of the SQL Server Compact |
|
575 |
Edition to use when creating an instance of this class. This is because different |
|
576 |
versions of SQL Server Compact Editions use different invariant names. |
|
577 |
An instance of this class can be set on the <see cref="T:System.Data.Entity.Database"/> class to |
|
578 |
cause all DbContexts created with no connection information or just a database |
|
579 |
name or connection string to use SQL Server Compact Edition by default. |
|
580 |
This class is immutable since multiple threads may access instances simultaneously |
|
581 |
when creating connections. |
|
582 |
</remarks> |
|
583 |
</member> |
|
584 |
<member name="T:System.Data.Entity.Infrastructure.IDbConnectionFactory"> |
|
585 |
<summary> |
|
586 |
Implementations of this interface are used to create DbConnection objects for |
|
587 |
a type of database server based on a given database name. |
|
588 |
An Instance is set on the <see cref="T:System.Data.Entity.Database"/> class to |
|
589 |
cause all DbContexts created with no connection information or just a database |
|
590 |
name or connection string to use a certain type of database server by default. |
|
591 |
Two implementations of this interface are provided: <see cref="T:System.Data.Entity.Infrastructure.SqlConnectionFactory"/> |
|
592 |
is used to create connections to Microsoft SQL Server, including EXPRESS editions. |
|
593 |
<see cref="T:System.Data.Entity.Infrastructure.SqlCeConnectionFactory"/> is used to create connections to Microsoft SQL |
|
594 |
Server Compact Editions. |
|
595 |
Other implementations for other database servers can be added as needed. |
|
596 |
Note that implementations should be thread safe or immutable since they may |
|
597 |
be accessed by multiple threads at the same time. |
|
598 |
</summary> |
|
599 |
</member> |
|
600 |
<member name="M:System.Data.Entity.Infrastructure.IDbConnectionFactory.CreateConnection(System.String)"> |
|
601 |
<summary> |
|
602 |
Creates a connection based on the given database name or connection string. |
|
603 |
</summary> |
|
604 |
<param name = "nameOrConnectionString">The database name or connection string.</param> |
|
605 |
<returns>An initialized DbConnection.</returns> |
|
606 |
</member> |
|
607 |
<member name="M:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.#ctor(System.String)"> |
|
608 |
<summary> |
|
609 |
Creates a new connection factory with empty (default) DatabaseDirectory and BaseConnectionString |
|
610 |
properties. |
|
611 |
</summary> |
|
612 |
<param name = "providerInvariantName">The provider invariant name that specifies the version of SQL Server Compact Edition that should be used.</param> |
|
613 |
</member> |
|
614 |
<member name="M:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.#ctor(System.String,System.String,System.String)"> |
|
615 |
<summary> |
|
616 |
Creates a new connection factory with the given DatabaseDirectory and BaseConnectionString properties. |
|
617 |
</summary> |
|
618 |
<param name = "providerInvariantName"> |
|
619 |
The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. |
|
620 |
</param> |
|
621 |
<param name = "databaseDirectory"> |
|
622 |
The path to prepend to the database name that will form the file name used by SQL Server Compact Edition |
|
623 |
when it creates or reads the database file. An empty string means that SQL Server Compact Edition will use |
|
624 |
its default for the database file location. |
|
625 |
</param> |
|
626 |
<param name = "baseConnectionString"> |
|
627 |
The connection string to use for options to the database other than the 'Data Source'. The Data Source will |
|
628 |
be prepended to this string based on the database name when CreateConnection is called. |
|
629 |
</param> |
|
630 |
</member> |
|
631 |
<member name="M:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.CreateConnection(System.String)"> |
|
632 |
<summary> |
|
633 |
Creates a connection for SQL Server Compact Edition based on the given database name or connection string. |
|
634 |
If the given string contains an '=' character then it is treated as a full connection string, |
|
635 |
otherwise it is treated as a database name only. |
|
636 |
</summary> |
|
637 |
<param name = "nameOrConnectionString">The database name or connection string.</param> |
|
638 |
<returns>An initialized DbConnection.</returns> |
|
639 |
</member> |
|
640 |
<member name="P:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.DatabaseDirectory"> |
|
641 |
<summary> |
|
642 |
The path to prepend to the database name that will form the file name used by |
|
643 |
SQL Server Compact Edition when it creates or reads the database file. |
|
644 |
The default value is "|DataDirectory|", which means the file will be placed |
|
645 |
in the designated data directory. |
|
646 |
</summary> |
|
647 |
</member> |
|
648 |
<member name="P:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.BaseConnectionString"> |
|
649 |
<summary> |
|
650 |
The connection string to use for options to the database other than the 'Data Source'. |
|
651 |
The Data Source will be prepended to this string based on the database name when |
|
652 |
CreateConnection is called. |
|
653 |
The default is the empty string, which means no other options will be used. |
|
654 |
</summary> |
|
655 |
</member> |
|
656 |
<member name="P:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.ProviderInvariantName"> |
|
657 |
<summary> |
|
658 |
The provider invariant name that specifies the version of SQL Server Compact Edition |
|
659 |
that should be used. |
|
660 |
</summary> |
|
661 |
</member> |
|
662 |
<member name="T:System.Data.Entity.Infrastructure.ReplacementDbQueryWrapper`1"> |
|
663 |
<summary> |
|
664 |
Instances of this class are used internally to create constant expressions for <see cref="T:System.Data.Objects.ObjectQuery`1"/> |
|
665 |
that are inserted into the expression tree to replace references to <see cref="T:System.Data.Entity.Infrastructure.DbQuery`1"/> |
|
666 |
and <see cref="T:System.Data.Entity.Infrastructure.DbQuery"/>. |
|
667 |
</summary> |
|
668 |
<typeparam name="TElement">The type of the element.</typeparam> |
|
669 |
</member> |
|
670 |
<member name="M:System.Data.Entity.Infrastructure.ReplacementDbQueryWrapper`1.#ctor(System.Data.Objects.ObjectQuery{`0})"> |
|
671 |
<summary> |
|
672 |
Private constructor called by the Create factory method. |
|
673 |
</summary> |
|
674 |
<param name = "query">The query.</param> |
|
675 |
</member> |
|
676 |
<member name="M:System.Data.Entity.Infrastructure.ReplacementDbQueryWrapper`1.Create(System.Data.Objects.ObjectQuery)"> |
|
677 |
<summary> |
|
678 |
Factory method called by CreateDelegate to create an instance of this class. |
|
679 |
</summary> |
|
680 |
<param name = "query">The query, which must be a generic object of the expected type.</param> |
|
681 |
<returns>A new instance.</returns> |
|
682 |
</member> |
|
683 |
<member name="P:System.Data.Entity.Infrastructure.ReplacementDbQueryWrapper`1.Query"> |
|
684 |
<summary> |
|
685 |
The public property expected in the LINQ expression tree. |
|
686 |
</summary> |
|
687 |
<value>The query.</value> |
|
688 |
</member> |
|
689 |
<member name="T:System.Data.Entity.Infrastructure.IDbContextFactory`1"> |
|
690 |
<summary> |
|
691 |
A factory for creating derived <see cref="T:System.Data.Entity.DbContext"/> instances. Implement this |
|
692 |
interface to enable design-time services for context types that do not have a |
|
693 |
public default constructor. |
|
694 |
|
|
695 |
At design-time, derived <see cref="T:System.Data.Entity.DbContext"/> instances can be created in order to enable specific |
|
696 |
design-time experiences such as model rendering, DDL generation etc. To enable design-time instantiation |
|
697 |
for derived <see cref="T:System.Data.Entity.DbContext"/> types that do not have a public, default constructor, implement |
|
698 |
this interface. Design-time services will auto-discover implementations of this interface that are in the |
|
699 |
same assembly as the derived <see cref="T:System.Data.Entity.DbContext"/> type. |
|
700 |
</summary> |
|
701 |
<typeparam name="TContext"></typeparam> |
|
702 |
</member> |
|
703 |
<member name="M:System.Data.Entity.Infrastructure.IDbContextFactory`1.Create"> |
|
704 |
<summary> |
|
705 |
Creates a new instance of a derived <see cref="T:System.Data.Entity.DbContext"/> type. |
|
706 |
</summary> |
|
707 |
<returns>An instance of TContext</returns> |
|
708 |
</member> |
|
709 |
<member name="T:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelValidator"> |
|
710 |
<summary> |
|
711 |
Edm Model Validator |
|
712 |
</summary> |
|
713 |
</member> |
|
714 |
<member name="M:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelValidator.Validate(System.Data.Entity.Edm.EdmModel,System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelValidationContext)"> |
|
715 |
<summary> |
|
716 |
validate the <see cref="T:System.Data.Entity.Edm.EdmModel"/> from the root with the context |
|
717 |
</summary> |
|
718 |
<param name="validateRoot"> The root to validate from </param> |
|
719 |
<param name="context"> The validation context </param> |
|
720 |
</member> |
|
721 |
<member name="T:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelValidationVisitor"> |
|
722 |
<summary> |
|
723 |
Visitor for EdmModel Validation |
|
724 |
</summary> |
|
725 |
</member> |
|
726 |
<member name="M:System.Data.Entity.Edm.Serialization.SsdlSerializer.Serialize(System.Data.Entity.Edm.Db.DbDatabaseMetadata,System.String,System.String,System.Xml.XmlWriter)"> |
|
727 |
<summary> |
|
728 |
Serialize the <see cref="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata"/> to the <see cref="T:System.Xml.XmlWriter"/> |
|
729 |
</summary> |
|
730 |
<param name="dbDatabase"> The DbDatabaseMetadata to serialize </param> |
|
731 |
<param name="provider"> Provider information on the Schema element </param> |
|
732 |
<param name="providerManifestToken"> ProviderManifestToken information on the Schema element </param> |
|
733 |
<param name="xmlWriter"> The XmlWriter to serialize to </param> |
|
734 |
<returns> </returns> |
|
735 |
</member> |
|
736 |
<member name="T:System.Data.Entity.Edm.EdmQualifiedNameMetadataItem"> |
|
737 |
<summary> |
|
738 |
The base for all all Entity Data Model (EDM) item types that with a Name property that represents a qualified (can be dotted) name. |
|
739 |
</summary> |
|
740 |
</member> |
|
741 |
<member name="T:System.Data.Entity.Edm.EdmNamedMetadataItem"> |
|
742 |
<summary> |
|
743 |
The base for all all Entity Data Model (EDM) item types that with a <see cref="P:System.Data.Entity.Edm.EdmNamedMetadataItem.Name"/> property. |
|
744 |
</summary> |
|
745 |
</member> |
|
746 |
<member name="T:System.Data.Entity.Edm.EdmMetadataItem"> |
|
747 |
<summary> |
|
748 |
The base for all all Entity Data Model (EDM) types that support annotation using <see cref="T:System.Data.Entity.Edm.Common.DataModelAnnotation"/> . |
|
749 |
</summary> |
|
750 |
</member> |
|
751 |
<member name="T:System.Data.Entity.Edm.EdmDataModelItem"> |
|
752 |
<summary> |
|
753 |
EdmDataModelItem is the base for all types in the Entity Data Model (EDM) metadata construction and modification API. |
|
754 |
</summary> |
|
755 |
</member> |
|
756 |
<member name="T:System.Data.Entity.Edm.Common.DataModelItem"> |
|
757 |
<summary> |
|
758 |
DataModelItem is the base for all types in the EDM metadata reflection, construction and modification API. |
|
759 |
</summary> |
|
760 |
</member> |
|
761 |
<member name="P:System.Data.Entity.Edm.EdmDataModelItem.ItemKind"> |
|
762 |
<summary> |
|
763 |
Gets an <see cref="T:System.Data.Entity.Edm.EdmItemKind"/> value indicating which Entity Data Model (EDM) concept is represented by this item. |
|
764 |
</summary> |
|
765 |
</member> |
|
766 |
<member name="T:System.Data.Entity.Edm.Common.IAnnotatedDataModelItem"> |
|
767 |
<summary> |
|
768 |
IAnnotatedDataModelItem is implemented by model-specific base types for all types with an <see cref="P:System.Data.Entity.Edm.Common.IAnnotatedDataModelItem.Annotations"/> property. <seealso cref="T:System.Data.Entity.Edm.EdmDataModelItem"/> |
|
769 |
</summary> |
|
770 |
</member> |
|
771 |
<member name="P:System.Data.Entity.Edm.Common.IAnnotatedDataModelItem.Annotations"> |
|
772 |
<summary> |
|
773 |
Gets or sets the currently assigned annotations. |
|
774 |
</summary> |
|
775 |
</member> |
|
776 |
<member name="P:System.Data.Entity.Edm.EdmMetadataItem.Annotations"> |
|
777 |
<summary> |
|
778 |
Gets or sets the currently assigned annotations. |
|
779 |
</summary> |
|
780 |
</member> |
|
781 |
<member name="P:System.Data.Entity.Edm.EdmMetadataItem.ChildItems"> |
|
782 |
<summary> |
|
783 |
Returns all EdmItem children directly contained by this EdmItem. |
|
784 |
</summary> |
|
785 |
</member> |
|
786 |
<member name="T:System.Data.Entity.Edm.Common.INamedDataModelItem"> |
|
787 |
<summary> |
|
788 |
INamedDataModelItem is implemented by model-specific base types for all types with a <see cref="P:System.Data.Entity.Edm.Common.INamedDataModelItem.Name"/> property. <seealso cref="T:System.Data.Entity.Edm.EdmNamedMetadataItem"/> |
|
789 |
</summary> |
|
790 |
</member> |
|
791 |
<member name="P:System.Data.Entity.Edm.Common.INamedDataModelItem.Name"> |
|
792 |
<summary> |
|
793 |
Gets or sets the currently assigned name. |
|
794 |
</summary> |
|
795 |
</member> |
|
796 |
<member name="P:System.Data.Entity.Edm.EdmNamedMetadataItem.Name"> |
|
797 |
<summary> |
|
798 |
Gets or sets the currently assigned name. |
|
799 |
</summary> |
|
800 |
</member> |
|
801 |
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition"> |
|
802 |
<summary> |
|
803 |
Allows the construction and modification of a condition for a column in a database table. |
|
804 |
</summary> |
|
805 |
</member> |
|
806 |
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbMappingMetadataItem"> |
|
807 |
<summary> |
|
808 |
DbMappingMetadataItem is the base for all types in the EDM-to-Database Mapping construction and modification API that support annotation using <see cref="T:System.Data.Entity.Edm.Common.DataModelAnnotation"/> . |
|
809 |
</summary> |
|
810 |
</member> |
|
811 |
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbMappingModelItem"> |
|
812 |
<summary> |
|
813 |
DbMappingModelItem is the base for all types in the EDM-to-Database Mapping construction and modification API. |
|
814 |
</summary> |
|
815 |
</member> |
|
816 |
<member name="P:System.Data.Entity.Edm.Db.Mapping.DbMappingMetadataItem.Annotations"> |
|
817 |
<summary> |
|
818 |
Gets or sets the currently assigned annotations. |
|
819 |
</summary> |
|
820 |
</member> |
|
821 |
<member name="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Column"> |
|
822 |
<summary> |
|
823 |
Gets or sets a <see cref="T:System.Data.Entity.Edm.Db.DbTableColumnMetadata"/> value representing the table column which must contain <see cref="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Value"/> for this condition to hold. |
|
824 |
</summary> |
|
825 |
</member> |
|
826 |
<member name="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Value"> |
|
827 |
<summary> |
|
828 |
Gets or sets the value that <see cref="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Column"/> must contain for this condition to hold. |
|
829 |
</summary> |
|
830 |
</member> |
|
831 |
<member name="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute"> |
|
832 |
<summary> |
|
833 |
Specifies the maximum length of array/string data allowed in a property. |
|
834 |
</summary> |
|
835 |
</member> |
|
836 |
<member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.#ctor(System.Int32)"> |
|
837 |
<summary> |
|
838 |
Initializes a new instance of the <see cref="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute"/> class. |
|
839 |
</summary> |
|
840 |
<param name="length"> |
|
841 |
The maximum allowable length of array/string data. |
|
842 |
Value must be greater than zero. |
|
843 |
</param> |
|
844 |
</member> |
|
845 |
<member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.#ctor"> |
|
846 |
<summary> |
|
847 |
Initializes a new instance of the <see cref="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute"/> class. |
|
848 |
The maximum allowable length supported by the database will be used. |
|
849 |
</summary> |
|
850 |
</member> |
|
851 |
<member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.IsValid(System.Object)"> |
|
852 |
<summary> |
|
853 |
Determines whether a specified object is valid. (Overrides <see cref="M:System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(System.Object)"/>) |
|
854 |
</summary> |
|
855 |
<remarks> |
|
856 |
This method returns <c>true</c> if the <paramref name="value"/> is null. |
|
857 |
It is assumed the <see cref="T:System.ComponentModel.DataAnnotations.RequiredAttribute"/> is used if the value may not be null. |
|
858 |
</remarks> |
|
859 |
<param name="value">The object to validate.</param> |
|
860 |
<returns><c>true</c> if the value is null or less than or equal to the specified maximum length, otherwise <c>false</c></returns> |
|
861 |
<exception cref="T:System.InvalidOperationException">Length is zero or less than negative one.</exception> |
|
862 |
</member> |
|
863 |
<member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.FormatErrorMessage(System.String)"> |
|
864 |
<summary> |
|
865 |
Applies formatting to a specified error message. (Overrides <see cref="M:System.ComponentModel.DataAnnotations.ValidationAttribute.FormatErrorMessage(System.String)"/>) |
|
866 |
</summary> |
|
867 |
<param name="name">The name to include in the formatted string.</param> |
|
868 |
<returns>A localized string to describe the maximum acceptable length.</returns> |
|
869 |
</member> |
|
870 |
<member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.EnsureLegalLengths"> |
|
871 |
<summary> |
|
872 |
Checks that Length has a legal value. Throws InvalidOperationException if not. |
|
873 |
</summary> |
|
874 |
</member> |
|
875 |
<member name="P:System.ComponentModel.DataAnnotations.MaxLengthAttribute.Length"> |
|
876 |
<summary> |
|
877 |
Gets the maximum allowable length of the array/string data. |
|
878 |
</summary> |
|
879 |
</member> |
|
880 |
<member name="T:System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator"> |
|
881 |
<summary> |
|
882 |
Decorator to provide logging during migrations operations.. |
|
883 |
</summary> |
|
884 |
</member> |
|
885 |
<member name="T:System.Data.Entity.Migrations.Infrastructure.MigratorBase"> |
|
886 |
<summary> |
|
887 |
Base class for decorators that wrap the core <see cref="T:System.Data.Entity.Migrations.DbMigrator"/> |
|
888 |
</summary> |
|
889 |
</member> |
|
890 |
<member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.#ctor(System.Data.Entity.Migrations.Infrastructure.MigratorBase)"> |
|
891 |
<summary> |
|
892 |
Initializes a new instance of the MigratorBase class. |
|
893 |
</summary> |
|
894 |
<param name="innerMigrator">The migrator that this decorator is wrapping.</param> |
|
895 |
</member> |
|
896 |
<member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.GetPendingMigrations"> |
|
897 |
<summary> |
|
898 |
Gets a list of the pending migrations that have not been applied to the database. |
|
899 |
</summary> |
|
900 |
<returns>List of migration Ids</returns> |
|
901 |
</member> |
|
902 |
<member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update"> |
|
903 |
<summary> |
|
904 |
Updates the target database to the latest migration. |
|
905 |
</summary> |
|
906 |
</member> |
|
907 |
<member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update(System.String)"> |
|
908 |
<summary> |
|
909 |
Updates the target database to a given migration. |
|
910 |
</summary> |
|
911 |
<param name="targetMigration">The migration to upgrade/downgrade to.</param> |
|
912 |
</member> |
|
913 |
<member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.GetLocalMigrations"> |
|
914 |
<summary> |
|
915 |
Gets a list of the migrations that are defined in the assembly. |
|
916 |
</summary> |
|
917 |
<returns>List of migration Ids</returns> |
|
918 |
</member> |
|
919 |
<member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.GetDatabaseMigrations"> |
|
920 |
<summary> |
|
921 |
Gets a list of the migrations that have been applied to the database. |
|
922 |
</summary> |
|
923 |
<returns>List of migration Ids</returns> |
|
924 |
</member> |
|
925 |
<member name="P:System.Data.Entity.Migrations.Infrastructure.MigratorBase.Configuration"> |
|
926 |
<summary> |
|
927 |
Gets the configuration being used for the migrations process. |
|
928 |
</summary> |
|
929 |
</member> |
|
930 |
<member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.#ctor(System.Data.Entity.Migrations.Infrastructure.MigratorBase,System.Data.Entity.Migrations.Infrastructure.MigrationsLogger)"> |
|
931 |
<summary> |
|
932 |
Initializes a new instance of the MigratorLoggingDecorator class. |
|
933 |
</summary> |
|
934 |
<param name="innerMigrator">The migrator that this decorator is wrapping.</param> |
|
935 |
<param name="logger">The logger to write messages to.</param> |
|
936 |
</member> |
|
937 |
<member name="T:System.Data.Entity.DbContext"> |
|
938 |
<summary> |
|
939 |
A DbContext instance represents a combination of the Unit Of Work and Repository patterns such that |
|
940 |
it can be used to query from a database and group together changes that will then be written |
|
941 |
back to the store as a unit. |
|
942 |
DbContext is conceptually similar to ObjectContext. |
|
943 |
</summary> |
|
944 |
<remarks> |
|
945 |
DbContext is usually used with a derived type that contains <see cref="T:System.Data.Entity.DbSet`1"/> properties for |
|
946 |
the root entities of the model. These sets are automatically initialized when the |
|
947 |
instance of the derived class is created. This behavior can be modified by applying the |
|
948 |
<see cref="T:System.Data.Entity.Infrastructure.SuppressDbSetInitializationAttribute"/> attribute to either the entire derived context |
|
949 |
class, or to individual properties on the class. |
|
950 |
|
|
951 |
The Entity Data Model backing the context can be specified in several ways. When using the Code First |
|
952 |
approach, the <see cref="T:System.Data.Entity.DbSet`1"/> properties on the derived context are used to build a model |
|
953 |
by convention. The protected OnModelCreating method can be overridden to tweak this model. More |
|
954 |
control over the model used for the Model First approach can be obtained by creating a <see cref="T:System.Data.Entity.Infrastructure.DbCompiledModel"/> |
|
955 |
explicitly from a <see cref="T:System.Data.Entity.DbModelBuilder"/> and passing this model to one of the DbContext constructors. |
|
956 |
|
|
957 |
When using the Database First or Model First approach the Entity Data Model can be created using the |
|
958 |
Entity Designer (or manually through creation of an EDMX file) and then this model can be specified using |
|
959 |
entity connection string or an <see cref="T:System.Data.EntityClient.EntityConnection"/> object. |
|
960 |
|
|
961 |
The connection to the database (including the name of the database) can be specified in several ways. |
|
962 |
If the parameterless DbContext constructor is called from a derived context, then the name of the derived context |
|
963 |
is used to find a connection string in the app.config or web.config file. If no connection string is found, then |
|
964 |
the name is passed to the DefaultConnectionFactory registered on the <see cref="T:System.Data.Entity.Database"/> class. The connection |
|
965 |
factory then uses the context name as the database name in a default connection string. (This default connection |
|
966 |
string points to .\SQLEXPRESS on the local machine unless a different DefaultConnectionFactory is registered.) |
|
967 |
|
|
968 |
Instead of using the derived context name, the connection/database name can also be specified explicitly by |
|
969 |
passing the name to one of the DbContext constructors that takes a string. The name can also be passed in |
|
970 |
the form "name=myname", in which case the name must be found in the config file or an exception will be thrown. |
|
971 |
|
|
972 |
Note that the connection found in the app.config or web.config file can be a normal database connection |
|
973 |
string (not a special Entity Framework connection string) in which case the DbContext will use Code First. |
|
974 |
However, if the connection found in the config file is a special Entity Framework connection string, then the |
|
975 |
DbContext will use Database/Model First and the model specified in the connection string will be used. |
|
976 |
|
|
977 |
An existing or explicitly created DbConnection can also be used instead of the database/connection name. |
|
978 |
|
|
979 |
A <see cref="T:System.Data.Entity.DbModelBuilderVersionAttribute"/> can be applied to a class derived from DbContext to set the |
|
980 |
version of conventions used by the context when it creates a model. If no attribute is applied then the |
|
981 |
latest version of conventions will be used. |
|
982 |
</remarks> |
|
983 |
</member> |
|
984 |
<member name="T:System.Data.Entity.Infrastructure.IObjectContextAdapter"> |
|
985 |
<summary> |
|
986 |
Interface implemented by objects that can provide an <see cref="P:System.Data.Entity.Infrastructure.IObjectContextAdapter.ObjectContext"/> instance. |
|
987 |
The <see cref="T:System.Data.Entity.DbContext"/> class implements this interface to provide access to the underlying |
|
988 |
ObjectContext. |
|
989 |
</summary> |
|
990 |
</member> |
|
991 |
<member name="P:System.Data.Entity.Infrastructure.IObjectContextAdapter.ObjectContext"> |
|
992 |
<summary> |
|
993 |
Gets the object context. |
|
994 |
</summary> |
|
995 |
<value>The object context.</value> |
|
996 |
</member> |
|
997 |
<member name="M:System.Data.Entity.DbContext.#ctor"> |
|
998 |
<summary> |
|
999 |
Constructs a new context instance using conventions to create the name of the database to |
|
1000 |
which a connection will be made. The by-convention name is the full name (namespace + class name) |
|
1001 |
of the derived context class. |
|
1002 |
See the class remarks for how this is used to create a connection. |
|
1003 |
</summary> |
|
1004 |
</member> |
|
1005 |
<member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Entity.Infrastructure.DbCompiledModel)"> |
|
1006 |
<summary> |
|
1007 |
Constructs a new context instance using conventions to create the name of the database to |
|
1008 |
which a connection will be made, and initializes it from the given model. |
|
1009 |
The by-convention name is the full name (namespace + class name) of the derived context class. |
|
1010 |
See the class remarks for how this is used to create a connection. |
|
1011 |
</summary> |
|
1012 |
<param name = "model">The model that will back this context.</param> |
|
1013 |
</member> |
|
1014 |
<member name="M:System.Data.Entity.DbContext.#ctor(System.String)"> |
|
1015 |
<summary> |
|
1016 |
Constructs a new context instance using the given string as the name or connection string for the |
|
1017 |
database to which a connection will be made. |
|
1018 |
See the class remarks for how this is used to create a connection. |
|
1019 |
</summary> |
|
1020 |
<param name = "nameOrConnectionString">Either the database name or a connection string.</param> |
|
1021 |
</member> |
|
1022 |
<member name="M:System.Data.Entity.DbContext.#ctor(System.String,System.Data.Entity.Infrastructure.DbCompiledModel)"> |
|
1023 |
<summary> |
|
1024 |
Constructs a new context instance using the given string as the name or connection string for the |
|
1025 |
database to which a connection will be made, and initializes it from the given model. |
|
1026 |
See the class remarks for how this is used to create a connection. |
|
1027 |
</summary> |
|
1028 |
<param name = "nameOrConnectionString">Either the database name or a connection string.</param> |
|
1029 |
<param name = "model">The model that will back this context.</param> |
|
1030 |
</member> |
|
1031 |
<member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Common.DbConnection,System.Boolean)"> |
|
1032 |
<summary> |
|
1033 |
Constructs a new context instance using the existing connection to connect to a database. |
|
1034 |
The connection will not be disposed when the context is disposed. |
|
1035 |
</summary> |
|
1036 |
<param name = "existingConnection">An existing connection to use for the new context.</param> |
|
1037 |
<param name = "contextOwnsConnection">If set to <c>true</c> the connection is disposed when |
|
1038 |
the context is disposed, otherwise the caller must dispose the connection.</param> |
|
1039 |
</member> |
|
1040 |
<member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Common.DbConnection,System.Data.Entity.Infrastructure.DbCompiledModel,System.Boolean)"> |
|
1041 |
<summary> |
|
1042 |
Constructs a new context instance using the existing connection to connect to a database, |
|
1043 |
and initializes it from the given model. |
|
1044 |
The connection will not be disposed when the context is disposed. |
|
1045 |
<param name = "existingConnection">An existing connection to use for the new context.</param> |
|
1046 |
<param name = "model">The model that will back this context.</param> |
|
1047 |
<param name = "contextOwnsConnection">If set to <c>true</c> the connection is disposed when |
|
1048 |
the context is disposed, otherwise the caller must dispose the connection.</param> |
|
1049 |
</summary> |
|
1050 |
</member> |
|
1051 |
<member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Objects.ObjectContext,System.Boolean)"> |
|
1052 |
<summary> |
|
1053 |
Constructs a new context instance around an existing ObjectContext. |
|
1054 |
<param name = "objectContext">An existing ObjectContext to wrap with the new context.</param> |
|
1055 |
<param name = "dbContextOwnsObjectContext">If set to <c>true</c> the ObjectContext is disposed when |
|
1056 |
the DbContext is disposed, otherwise the caller must dispose the connection.</param> |
|
1057 |
</summary> |
|
1058 |
</member> |
|
1059 |
<member name="M:System.Data.Entity.DbContext.InitializeLazyInternalContext(System.Data.Entity.Internal.IInternalConnection,System.Data.Entity.Infrastructure.DbCompiledModel)"> |
|
1060 |
<summary> |
|
1061 |
Initializes the internal context, discovers and initializes sets, and initializes from a model if one is provided. |
|
1062 |
</summary> |
|
1063 |
</member> |
|
1064 |
<member name="M:System.Data.Entity.DbContext.DiscoverAndInitializeSets"> |
|
1065 |
<summary> |
|
1066 |
Discovers DbSets and initializes them. |
|
1067 |
</summary> |
|
1068 |
</member> |
|
1069 |
<member name="M:System.Data.Entity.DbContext.OnModelCreating(System.Data.Entity.DbModelBuilder)"> |
|
1070 |
<summary> |
|
1071 |
This method is called when the model for a derived context has been initialized, but |
|
1072 |
before the model has been locked down and used to initialize the context. The default |
|
1073 |
implementation of this method does nothing, but it can be overridden in a derived class |
|
1074 |
such that the model can be further configured before it is locked down. |
|
1075 |
</summary> |
|
1076 |
<remarks> |
|
1077 |
Typically, this method is called only once when the first instance of a derived context |
|
1078 |
is created. The model for that context is then cached and is for all further instances of |
|
1079 |
the context in the app domain. This caching can be disabled by setting the ModelCaching |
|
1080 |
property on the given ModelBuidler, but note that this can seriously degrade performance. |
|
1081 |
More control over caching is provided through use of the DbModelBuilder and DbContextFactory |
|
1082 |
classes directly. |
|
1083 |
</remarks> |
|
1084 |
<param name = "modelBuilder">The builder that defines the model for the context being created.</param> |
|
1085 |
</member> |
|
1086 |
<member name="M:System.Data.Entity.DbContext.CallOnModelCreating(System.Data.Entity.DbModelBuilder)"> |
|
1087 |
<summary> |
|
1088 |
Internal method used to make the call to the real OnModelCreating method. |
|
1089 |
</summary> |
|
1090 |
<param name = "modelBuilder">The model builder.</param> |
|
1091 |
</member> |
|
1092 |
<member name="M:System.Data.Entity.DbContext.Set``1"> |
|
1093 |
<summary> |
|
1094 |
Returns a DbSet instance for access to entities of the given type in the context, |
|
1095 |
the ObjectStateManager, and the underlying store. |
|
1096 |
</summary> |
|
1097 |
<remarks> |
|
1098 |
See the DbSet class for more details. |
|
1099 |
</remarks> |
|
1100 |
<typeparam name = "TEntity">The type entity for which a set should be returned.</typeparam> |
|
1101 |
<returns>A set for the given entity type.</returns> |
|
1102 |
</member> |
|
1103 |
<member name="M:System.Data.Entity.DbContext.Set(System.Type)"> |
|
1104 |
<summary> |
|
1105 |
Returns a non-generic DbSet instance for access to entities of the given type in the context, |
|
1106 |
the ObjectStateManager, and the underlying store. |
|
1107 |
</summary> |
|
1108 |
<param name = "entityType">The type of entity for which a set should be returned.</param> |
|
1109 |
<returns>A set for the given entity type.</returns> |
|
1110 |
<remarks> |
|
1111 |
See the DbSet class for more details. |
|
1112 |
</remarks> |
|
1113 |
</member> |
|
1114 |
<member name="M:System.Data.Entity.DbContext.SaveChanges"> |
|
1115 |
<summary> |
|
1116 |
Saves all changes made in this context to the underlying database. |
|
1117 |
</summary> |
|
1118 |
<returns>The number of objects written to the underlying database.</returns> |
|
1119 |
<exception cref="T:System.InvalidOperationException">Thrown if the context has been disposed.</exception> |
|
1120 |
</member> |
|
1121 |
<member name="M:System.Data.Entity.DbContext.GetValidationErrors"> |
|
1122 |
<summary> |
|
1123 |
Validates tracked entities and returns a Collection of <see cref="T:System.Data.Entity.Validation.DbEntityValidationResult"/> containing validation results. |
|
1124 |
</summary> |
|
1125 |
<returns> |
|
1126 |
Collection of validation results for invalid entities. The collection is never null and must not contain null |
|
1127 |
values or results for valid entities. |
|
1128 |
</returns> |
|
1129 |
<remarks> |
|
1130 |
1. This method calls DetectChanges() to determine states of the tracked entities unless |
|
1131 |
DbContextConfiguration.AutoDetectChangesEnabled is set to false. |
|
1132 |
2. By default only Added on Modified entities are validated. The user is able to change this behavior |
|
1133 |
by overriding ShouldValidateEntity method. |
|
1134 |
</remarks> |
|
1135 |
</member> |
|
1136 |
<member name="M:System.Data.Entity.DbContext.ShouldValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry)"> |
|
1137 |
<summary> |
|
1138 |
Extension point allowing the user to override the default behavior of validating only |
|
1139 |
added and modified entities. |
|
1140 |
</summary> |
|
1141 |
<param name = "entityEntry">DbEntityEntry instance that is supposed to be validated.</param> |
|
1142 |
<returns>true to proceed with validation. false otherwise.</returns> |
|
1143 |
</member> |
|
1144 |
<member name="M:System.Data.Entity.DbContext.ValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry,System.Collections.Generic.IDictionary{System.Object,System.Object})"> |
|
1145 |
<summary> |
|
1146 |
Extension point allowing the user to customize validation of an entity or filter out validation results. |
|
1147 |
Called by <see cref="M:System.Data.Entity.DbContext.GetValidationErrors"/>. |
|
1148 |
</summary> |
|
1149 |
<param name="entityEntry">DbEntityEntry instance to be validated.</param> |
|
1150 |
<param name="items">User defined dictionary containing additional info for custom validation. |
|
1151 |
It will be passed to <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext"/> |
|
1152 |
and will be exposed as <see cref="P:System.ComponentModel.DataAnnotations.ValidationContext.Items"/>. |
|
1153 |
This parameter is optional and can be null.</param> |
|
1154 |
<returns>Entity validation result. Possibly null when overridden.</returns> |
|
1155 |
</member> |
|
1156 |
<member name="M:System.Data.Entity.DbContext.CallValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry,System.Collections.Generic.IDictionary{System.Object,System.Object})"> |
|
1157 |
<summary> |
|
1158 |
Internal method that calls the protected ValidateEntity method. |
|
1159 |
</summary> |
|
1160 |
<param name="entityEntry">DbEntityEntry instance to be validated.</param> |
|
1161 |
<param name="items">User defined dictionary containing additional info for custom validation. |
|
1162 |
It will be passed to <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext"/> |
|
1163 |
and will be exposed as <see cref="P:System.ComponentModel.DataAnnotations.ValidationContext.Items"/>. |
|
1164 |
This parameter is optional and can be null.</param> |
|
1165 |
<returns>Entity validation result. Possibly null when ValidateEntity is overridden.</returns> |
|
1166 |
</member> |
|
1167 |
<member name="M:System.Data.Entity.DbContext.Entry``1(``0)"> |
|
1168 |
<summary> |
|
1169 |
Gets a <see cref="T:System.Data.Entity.Infrastructure.DbEntityEntry`1"/> object for the given entity providing access to |
|
1170 |
information about the entity and the ability to perform actions on the entity. |
|
1171 |
</summary> |
|
1172 |
<typeparam name="TEntity">The type of the entity.</typeparam> |
|
1173 |
<param name="entity">The entity.</param> |
|
1174 |
<returns>An entry for the entity.</returns> |
|
1175 |
</member> |
|
1176 |
<member name="M:System.Data.Entity.DbContext.Entry(System.Object)"> |
|
1177 |
<summary> |
|
1178 |
Gets a <see cref="T:System.Data.Entity.Infrastructure.DbEntityEntry"/> object for the given entity providing access to |
|
1179 |
information about the entity and the ability to perform actions on the entity. |
|
1180 |
</summary> |
|
1181 |
<param name="entity">The entity.</param> |
|
1182 |
<returns>An entry for the entity.</returns> |
|
1183 |
</member> |
|
1184 |
<member name="M:System.Data.Entity.DbContext.Dispose"> |
|
1185 |
<summary> |
|
1186 |
Calls the protected Dispose method. |
|
1187 |
</summary> |
|
1188 |
</member> |
|
1189 |
<member name="M:System.Data.Entity.DbContext.Dispose(System.Boolean)"> |
|
1190 |
<summary> |
|
1191 |
Disposes the context. The underlying <see cref="T:System.Data.Objects.ObjectContext"/> is also disposed if it was created |
|
1192 |
is by this context or ownership was passed to this context when this context was created. |
|
1193 |
The connection to the database (<see cref="T:System.Data.Common.DbConnection"/> object) is also disposed if it was created |
|
1194 |
is by this context or ownership was passed to this context when this context was created. |
|
1195 |
</summary> |
|
1196 |
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> |
|
1197 |
</member> |
|
1198 |
<member name="P:System.Data.Entity.DbContext.Database"> |
|
1199 |
<summary> |
|
1200 |
Creates a Database instance for this context that allows for creation/deletion/existence checks |
|
1201 |
for the underlying database. |
|
1202 |
</summary> |
|
1203 |
</member> |
|
1204 |
<member name="P:System.Data.Entity.DbContext.System#Data#Entity#Infrastructure#IObjectContextAdapter#ObjectContext"> |
|
1205 |
<summary> |
|
1206 |
Returns the Entity Framework ObjectContext that is underlying this context. |
|
1207 |
</summary> |
|
1208 |
<exception cref="T:System.InvalidOperationException">Thrown if the context has been disposed.</exception> |
|
1209 |
</member> |
|
1210 |
<member name="P:System.Data.Entity.DbContext.ChangeTracker"> |
|
1211 |
<summary> |
|
1212 |
Provides access to features of the context that deal with change tracking of entities. |
|
1213 |
</summary> |
|
1214 |
<value>An object used to access features that deal with change tracking.</value> |
|
1215 |
</member> |
|
1216 |
<member name="P:System.Data.Entity.DbContext.Configuration"> |
|
1217 |
<summary> |
|
1218 |
Provides access to configuration options for the context. |
|
1219 |
</summary> |
|
1220 |
<value>An object used to access configuration options.</value> |
|
1221 |
</member> |
|
1222 |
<member name="P:System.Data.Entity.DbContext.InternalContext"> |
|
1223 |
<summary> |
|
1224 |
Provides access to the underlying InternalContext for other parts of the internal design. |
|
1225 |
</summary> |
|
1226 |
</member> |
|
1227 |
<member name="T:System.Data.Entity.Internal.ConfigFile.ContextCollection"> |
|
1228 |
<summary> |
|
1229 |
Represents the configuration for a series of contexts |
|
1230 |
</summary> |
|
1231 |
</member> |
|
1232 |
<member name="M:System.Data.Entity.Internal.ConfigFile.ContextCollection.NewElement(System.String)"> |
|
1233 |
<summary> |
|
1234 |
Adds a new context to the collection |
|
1235 |
Used for unit testing |
|
1236 |
</summary> |
|
1237 |
</member> |
|
1238 |
<member name="T:System.Data.Entity.Internal.ConfigFile.ParameterCollection"> |
|
1239 |
<summary> |
|
1240 |
Represents a series of parameters to pass to a method |
|
1241 |
</summary> |
|
1242 |
</member> |
|
1243 |
<member name="M:System.Data.Entity.Internal.ConfigFile.ParameterCollection.NewElement"> |
|
1244 |
<summary> |
|
1245 |
Adds a new parameter to the collection |
|
1246 |
Used for unit testing |
|
1247 |
</summary> |
|
1248 |
</member> |
|
1249 |
<member name="T:System.Data.Entity.ModelConfiguration.Conventions.OneToOneConstraintIntroductionConvention"> |
|
1250 |
<summary> |
|
1251 |
Convention to configure the primary key(s) of the dependent entity type as foreign key(s) in a one:one relationship. |
|
1252 |
</summary> |
|
1253 |
</member> |
|
1254 |
<member name="T:System.Data.Entity.ModelConfiguration.Configuration.Properties.PropertyConfiguration"> |
|
1255 |
<summary> |
|
1256 |
Base class for configuring a property on an entity type or complex type. |
|
1257 |
This configuration functionality is available via the Code First Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>. |
|
1258 |
</summary> |
|
1259 |
</member> |
|
1260 |
<member name="T:System.Data.Entity.ModelConfiguration.Configuration.AssociationMappingConfiguration"> |
|
1261 |
<summary> |
|
1262 |
Base class for performing configuration of a relationship. |
|
1263 |
This configuration functionality is available via the Code First Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>. |
|
1264 |
</summary> |
|
1265 |
</member> |
|
1266 |
<member name="T:System.Data.Entity.Internal.Validation.EntityValidatorBuilder"> |
|
1267 |
<summary> |
|
1268 |
Builds validators based on <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/>s specified on entity CLR types and properties |
|
1269 |
as well as based on presence of <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject"/> implementation on entity and complex |
|
1270 |
type CLR types. It's not sealed and not static for mocking purposes. |
|
1271 |
</summary> |
|
1272 |
</member> |
|
1273 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.BuildEntityValidator(System.Data.Entity.Internal.InternalEntityEntry)"> |
|
1274 |
<summary> |
|
1275 |
Builds an <see cref="T:System.Data.Entity.Internal.Validation.EntityValidator"/> for the given <paramref name="entityEntry"/>. |
|
1276 |
</summary> |
|
1277 |
<param name="entityType">The entity entry to build the validator for.</param> |
|
1278 |
<param name="targetType">Whether the currently processed type is the target type or one of the ancestor types. |
|
1279 |
</param> |
|
1280 |
<returns> |
|
1281 |
<see cref="T:System.Data.Entity.Internal.Validation.EntityValidator"/> for the given <paramref name="entityEntry"/>. Possibly null |
|
1282 |
if no validation has been specified for this entity type. |
|
1283 |
</returns> |
|
1284 |
</member> |
|
1285 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.BuildComplexTypeValidator(System.Type,System.Data.Metadata.Edm.ComplexType)"> |
|
1286 |
<summary> |
|
1287 |
Builds the validator for a given <paramref name="complexType"/> and the corresponding |
|
1288 |
<paramref name="clrType"/>. |
|
1289 |
</summary> |
|
1290 |
<param name="clrType">The CLR type that corresponds to the EDM complex type.</param> |
|
1291 |
<param name="complexType">The EDM complex type that type level validation is built for.</param> |
|
1292 |
<returns>A <see cref="T:System.Data.Entity.Internal.Validation.ComplexTypeValidator"/> for the given complex type. May be null if no validation specified.</returns> |
|
1293 |
</member> |
|
1294 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.BuildTypeValidator``1(System.Type,System.Collections.Generic.IEnumerable{System.Data.Metadata.Edm.EdmProperty},System.Collections.Generic.IEnumerable{System.Data.Metadata.Edm.NavigationProperty},System.Func{System.Collections.Generic.IEnumerable{System.Data.Entity.Internal.Validation.PropertyValidator},System.Collections.Generic.IEnumerable{System.Data.Entity.Internal.Validation.IValidator},``0})"> |
|
1295 |
<summary> |
|
1296 |
Extracted method from BuildEntityValidator and BuildComplexTypeValidator |
|
1297 |
</summary> |
|
1298 |
</member> |
|
1299 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.BuildValidatorsForProperties(System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Collections.Generic.IEnumerable{System.Data.Metadata.Edm.EdmProperty},System.Collections.Generic.IEnumerable{System.Data.Metadata.Edm.NavigationProperty})"> |
|
1300 |
<summary> |
|
1301 |
Build validators for the <paramref name = "clrProperties" /> and the corresponding <paramref name = "edmProperties" /> |
|
1302 |
or <paramref name = "navigationProperties" />. |
|
1303 |
</summary> |
|
1304 |
<param name = "clrProperties">Properties to build validators for.</param> |
|
1305 |
<param name = "edmProperties">Non-navigation EDM properties.</param> |
|
1306 |
<param name = "navigationProperties">Navigation EDM properties.</param> |
|
1307 |
<returns>A list of validators. Possibly empty, never null.</returns> |
|
1308 |
</member> |
|
1309 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.BuildPropertyValidator(System.Reflection.PropertyInfo,System.Data.Metadata.Edm.EdmProperty,System.Boolean)"> |
|
1310 |
<summary> |
|
1311 |
Builds a <see cref="T:System.Data.Entity.Internal.Validation.PropertyValidator"/> for the given <paramref name="edmProperty"/> and the corresponding |
|
1312 |
<paramref name="clrProperty"/>. If the property is a complex type, type level validators will be built here as |
|
1313 |
well. |
|
1314 |
</summary> |
|
1315 |
<param name="clrProperty">The CLR property to build the validator for.</param> |
|
1316 |
<param name="edmProperty">The EDM property to build the validator for.</param> |
|
1317 |
<returns> |
|
1318 |
<see cref="T:System.Data.Entity.Internal.Validation.PropertyValidator"/> for the given <paramref name="edmProperty"/>. Possibly null |
|
1319 |
if no validation has been specified for this property. |
|
1320 |
</returns> |
|
1321 |
</member> |
|
1322 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.BuildPropertyValidator(System.Reflection.PropertyInfo)"> |
|
1323 |
<summary> |
|
1324 |
Builds a <see cref="T:System.Data.Entity.Internal.Validation.PropertyValidator"/> for the given transient <paramref name="clrProperty"/>. |
|
1325 |
</summary> |
|
1326 |
<param name="clrProperty">The CLR property to build the validator for.</param> |
|
1327 |
<returns> |
|
1328 |
<see cref="T:System.Data.Entity.Internal.Validation.PropertyValidator"/> for the given <paramref name="clrProperty"/>. Possibly null |
|
1329 |
if no validation has been specified for this property. |
|
1330 |
</returns> |
|
1331 |
</member> |
|
1332 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.BuildValidationAttributeValidators(System.Collections.Generic.IEnumerable{System.Attribute})"> |
|
1333 |
<summary> |
|
1334 |
Builds <see cref="T:System.Data.Entity.Internal.Validation.ValidationAttributeValidator"/>s for given <paramref name="attributes"/> that derive from |
|
1335 |
<see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/>. |
|
1336 |
</summary> |
|
1337 |
<param name="attributes">Attributes used to build validators.</param> |
|
1338 |
<returns> |
|
1339 |
A list of <see cref="T:System.Data.Entity.Internal.Validation.ValidationAttributeValidator"/>s built from <paramref name="attributes"/>. |
|
1340 |
Possibly empty, never null. |
|
1341 |
</returns> |
|
1342 |
</member> |
|
1343 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.GetPublicInstanceProperties(System.Type)"> |
|
1344 |
<summary> |
|
1345 |
Returns all non-static non-indexed CLR properties from the <paramref name="type"/>. |
|
1346 |
</summary> |
|
1347 |
<param name="type">The CLR <see cref="T:System.Type"/> to get the properties from.</param> |
|
1348 |
<returns> |
|
1349 |
A collection of CLR properties. Possibly empty, never null. |
|
1350 |
</returns> |
|
1351 |
</member> |
|
1352 |
<member name="M:System.Data.Entity.Internal.Validation.EntityValidatorBuilder.BuildFacetValidators(System.Reflection.PropertyInfo,System.Data.Metadata.Edm.EdmMember,System.Collections.Generic.IEnumerable{System.Attribute})"> |
|
1353 |
<summary> |
|
1354 |
Builds validators based on the facets of <paramref name = "edmProperty" />: |
|
1355 |
* If .Nullable facet set to false adds a validator equivalent to the RequiredAttribute |
|
1356 |
* If the .MaxLength facet is specified adds a validator equivalent to the MaxLengthAttribute. |
|
1357 |
However the validator isn't added if .IsMaxLength has been set to true. |
|
1358 |
</summary> |
|
1359 |
<param name = "clrProperty">The CLR property to build the facet validators for.</param> |
|
1360 |
<param name = "edmProperty">The property for which facet validators will be created</param> |
|
1361 |
<returns>A collection of validators.</returns> |
|
1362 |
</member> |
|
1363 |
<member name="T:System.Data.Entity.Infrastructure.DbSqlQuery`1"> |
|
1364 |
<summary> |
|
1365 |
Represents a SQL query for entities that is created from a <see cref="T:System.Data.Entity.DbContext"/> |
|
1366 |
and is executed using the connection from that context. |
|
1367 |
Instances of this class are obtained from the <see cref="T:System.Data.Entity.DbSet`1"/> instance for the |
|
1368 |
entity type. The query is not executed when this object is created; it is executed |
|
1369 |
each time it is enumerated, for example by using foreach. |
|
1370 |
SQL queries for non-entities are created using the <see cref="P:System.Data.Entity.DbContext.Database"/>. |
|
1371 |
See <see cref="T:System.Data.Entity.Infrastructure.DbSqlQuery"/> for a non-generic version of this class. |
|
1372 |
</summary> |
|
1373 |
</member> |
|
1374 |
<member name="M:System.Data.Entity.Infrastructure.DbSqlQuery`1.GetEnumerator"> |
|
1375 |
<summary> |
|
1376 |
Executes the query and returns an enumerator for the elements. |
|
1377 |
</summary> |
|
1378 |
An |
|
1379 |
<see cref="T:System.Collections.Generic.IEnumerator`1"/> |
|
1380 |
object that can be used to iterate through the elements. |
|
1381 |
</member> |
|
1382 |
<member name="M:System.Data.Entity.Infrastructure.DbSqlQuery`1.System#Collections#IEnumerable#GetEnumerator"> |
|
1383 |
<summary> |
|
1384 |
Executes the query and returns an enumerator for the elements. |
|
1385 |
</summary> |
|
1386 |
<returns> |
|
1387 |
An <see cref = "T:System.Collections.IEnumerator" /> object that can be used to iterate through the elements. |
|
1388 |
</returns> |
|
1389 |
</member> |
|
1390 |
<member name="M:System.Data.Entity.Infrastructure.DbSqlQuery`1.AsNoTracking"> |
|
1391 |
<summary> |
|
1392 |
Returns a new query where the results of the query will not be tracked by the associated |
|
1393 |
<see cref="T:System.Data.Entity.DbContext"/>. |
내보내기 Unified diff