프로젝트

일반

사용자정보

개정판 5cfd0a76

ID5cfd0a7668a2e5b777a274125806064d5089f682
상위 ae56d52d
하위 94cbb2f8

humkyung 이(가) 약 7년 전에 추가함

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

클립보드 이미지 추가 (최대 크기: 500 MB)