/bin/EntityFramework.xml
https://bitbucket.org/parivedasolutions/attributeroutingtest · XML · 17968 lines · 17907 code · 40 blank · 21 comment · 0 complexity · 7bb02166bb05e5255f0fb404f5ac9374 MD5 · raw file
Large files are truncated click here to view the full file
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>EntityFramework</name>
- </assembly>
- <members>
- <member name="T:System.Data.Entity.Edm.EdmDataModelType">
- <summary>
- The base for all all Entity Data Model (EDM) types that represent a type from the EDM type system.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.EdmNamespaceItem">
- <summary>
- Represents an item in an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmNamespace"/> .
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.EdmQualifiedNameMetadataItem">
- <summary>
- The base for all all Entity Data Model (EDM) item types that with a Name property that represents a qualified (can be dotted) name.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.EdmNamedMetadataItem">
- <summary>
- The base for all all Entity Data Model (EDM) item types that with a <see cref="P:System.Data.Entity.Edm.EdmNamedMetadataItem.Name"/> property.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.EdmMetadataItem">
- <summary>
- The base for all all Entity Data Model (EDM) types that support annotation using <see cref="T:System.Data.Entity.Edm.Common.DataModelAnnotation"/> .
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.EdmDataModelItem">
- <summary>
- EdmDataModelItem is the base for all types in the Entity Data Model (EDM) metadata construction and modification API.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.Common.DataModelItem">
- <summary>
- DataModelItem is the base for all types in the EDM metadata reflection, construction and modification API.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Edm.EdmDataModelItem.ItemKind">
- <summary>
- Gets an <see cref="T:System.Data.Entity.Edm.EdmItemKind"/> value indicating which Entity Data Model (EDM) concept is represented by this item.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.Common.IAnnotatedDataModelItem">
- <summary>
- 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"/>
- </summary>
- </member>
- <member name="P:System.Data.Entity.Edm.Common.IAnnotatedDataModelItem.Annotations">
- <summary>
- Gets or sets the currently assigned annotations.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Edm.EdmMetadataItem.Annotations">
- <summary>
- Gets or sets the currently assigned annotations.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Edm.EdmMetadataItem.ChildItems">
- <summary>
- Returns all EdmItem children directly contained by this EdmItem.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.Common.INamedDataModelItem">
- <summary>
- 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"/>
- </summary>
- </member>
- <member name="P:System.Data.Entity.Edm.Common.INamedDataModelItem.Name">
- <summary>
- Gets or sets the currently assigned name.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Edm.EdmNamedMetadataItem.Name">
- <summary>
- Gets or sets the currently assigned name.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Edm.EdmDataModelType.IsAbstract">
- <summary>
- Gets a value indicating whether this type is abstract.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Edm.EdmDataModelType.BaseType">
- <summary>
- Gets the optional base type of this type.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Edm.EdmStructuralMember">
- <summary>
- EdmStructuralMember is the base for all types that represent members of structural items in the Entity Data Model (EDM) metadata construction and modification API.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Infrastructure.DbConnectionInfo">
- <summary>
- Represents information about a database connection.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Infrastructure.DbConnectionInfo.#ctor(System.String)">
- <summary>
- Creates a new instance of DbConnectionInfo representing a connection that is specified in the application configuration file.
- </summary>
- <param name = "connectionName">The name of the connection string in the application configuration.</param>
- </member>
- <member name="M:System.Data.Entity.Infrastructure.DbConnectionInfo.#ctor(System.String,System.String)">
- <summary>
- Creates a new instance of DbConnectionInfo based on a connection string.
- </summary>
- <param name = "connectionString">The connection string to use for the connection.</param>
- <param name = "providerInvariantName">The name of the provider to use for the connection. Use 'System.Data.SqlClient' for SQL Server.</param>
- </member>
- <member name="M:System.Data.Entity.Infrastructure.DbConnectionInfo.GetConnectionString(System.Data.Entity.Internal.AppConfig)">
- <summary>
- Gets the connection information represented by this instance.
- </summary>
- <param name = "config">Configuration to use if connection comes from the configuration file.</param>
- </member>
- <member name="T:System.Data.Entity.Infrastructure.LocalDbConnectionFactory">
- <summary>
- Instances of this class are used to create DbConnection objects for
- SQL Server LocalDb based on a given database name or connection string.
- </summary>
- <remarks>
- An instance of this class can be set on the <see cref="T:System.Data.Entity.Database"/> class or in the
- app.config/web.config for the application to cause all DbContexts created with no
- connection information or just a database name to use SQL Server LocalDb by default.
- This class is immutable since multiple threads may access instances simultaneously
- when creating connections.
- </remarks>
- </member>
- <member name="T:System.Data.Entity.Infrastructure.IDbConnectionFactory">
- <summary>
- Implementations of this interface are used to create DbConnection objects for
- a type of database server based on a given database name.
- An Instance is set on the <see cref="T:System.Data.Entity.Database"/> class to
- cause all DbContexts created with no connection information or just a database
- name or connection string to use a certain type of database server by default.
- Two implementations of this interface are provided: <see cref="T:System.Data.Entity.Infrastructure.SqlConnectionFactory"/>
- is used to create connections to Microsoft SQL Server, including EXPRESS editions.
- <see cref="T:System.Data.Entity.Infrastructure.SqlCeConnectionFactory"/> is used to create connections to Microsoft SQL
- Server Compact Editions.
- Other implementations for other database servers can be added as needed.
- Note that implementations should be thread safe or immutable since they may
- be accessed by multiple threads at the same time.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Infrastructure.IDbConnectionFactory.CreateConnection(System.String)">
- <summary>
- Creates a connection based on the given database name or connection string.
- </summary>
- <param name = "nameOrConnectionString">The database name or connection string.</param>
- <returns>An initialized DbConnection.</returns>
- </member>
- <member name="M:System.Data.Entity.Infrastructure.LocalDbConnectionFactory.#ctor(System.String)">
- <summary>
- Creates a new instance of the connection factory for the given version of LocalDb.
- For SQL Server 2012 LocalDb use "v11.0".
- </summary>
- <param name="localDbVersion">The LocalDb version to use.</param>
- </member>
- <member name="M:System.Data.Entity.Infrastructure.LocalDbConnectionFactory.#ctor(System.String,System.String)">
- <summary>
- Creates a new instance of the connection factory for the given version of LocalDb.
- For SQL Server 2012 LocalDb use "v11.0".
-
- </summary>
- <param name="localDbVersion">The LocalDb version to use.</param>
- <param name = "baseConnectionString">
- The connection string to use for options to the database other than the 'Initial Catalog',
- 'Data Source', and 'AttachDbFilename'.
- The 'Initial Catalog' and 'AttachDbFilename' will be prepended to this string based on the
- database name when CreateConnection is called.
- The 'Data Source' will be set based on the LocalDbVersion argument.
- </param>
- </member>
- <member name="M:System.Data.Entity.Infrastructure.LocalDbConnectionFactory.CreateConnection(System.String)">
- <summary>
- Creates a connection for SQL Server LocalDb based on the given database name or connection string.
- If the given string contains an '=' character then it is treated as a full connection string,
- otherwise it is treated as a database name only.
- </summary>
- <param name = "nameOrConnectionString">The database name or connection string.</param>
- <returns>An initialized DbConnection.</returns>
- </member>
- <member name="P:System.Data.Entity.Infrastructure.LocalDbConnectionFactory.BaseConnectionString">
- <summary>
- The connection string to use for options to the database other than the 'Initial Catalog',
- 'Data Source', and 'AttachDbFilename'.
- The 'Initial Catalog' and 'AttachDbFilename' will be prepended to this string based on the
- database name when CreateConnection is called.
- The 'Data Source' will be set based on the LocalDbVersion argument.
- The default is 'Integrated Security=True; MultipleActiveResultSets=True;'.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ClonedObjectContext">
- <summary>
- Encapsulates a cloned <see cref="P:System.Data.Entity.Internal.ClonedObjectContext.ObjectContext"/> and store <see cref="T:System.Data.Common.DbConnection"/>. Note that these
- objects are disposable and should be used in a using block to ensure both the cloned context and the
- cloned connection are disposed.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.ClonedObjectContext.#ctor">
- <summary>
- For mocking.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.ClonedObjectContext.#ctor(System.Data.Entity.Internal.MockingProxies.ObjectContextProxy,System.String,System.Boolean)">
- <summary>
- Creates a clone of the given <see cref="P:System.Data.Entity.Internal.ClonedObjectContext.ObjectContext"/>. The underlying <see cref="T:System.Data.Common.DbConnection"/> of
- the context is also cloned and the given connection string is used for the connection string of
- the cloned connection.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.ClonedObjectContext.TransferLoadedAssemblies(System.Data.Entity.Internal.MockingProxies.ObjectContextProxy)">
- <summary>
- Finds the assemblies that were used for loading o-space types in the source context
- and loads those assemblies in the cloned context.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.ClonedObjectContext.Dispose">
- <summary>
- Disposes both the underlying ObjectContext and its store connection.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Internal.ClonedObjectContext.ObjectContext">
- <summary>
- The cloned context.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Internal.ClonedObjectContext.Connection">
- <summary>
- This is always the store connection of the underlying ObjectContext.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ConfigFile.DatabaseInitializerElement">
- <summary>
- Represents setting the database initializer for a specific context type
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ConfigFile.ParameterElement">
- <summary>
- Represents a parameter to be passed to a method
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ConfigFile.ParameterCollection">
- <summary>
- Represents a series of parameters to pass to a method
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.ConfigFile.ParameterCollection.NewElement">
- <summary>
- Adds a new parameter to the collection
- Used for unit testing
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ConfigFile.ContextCollection">
- <summary>
- Represents the configuration for a series of contexts
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.ConfigFile.ContextCollection.NewElement(System.String)">
- <summary>
- Adds a new context to the collection
- Used for unit testing
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ConfigFile.ContextElement">
- <summary>
- Represents the configuration for a specific context type
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ConfigFile.DefaultConnectionFactoryElement">
- <summary>
- Represents setting the default connection factory
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection">
- <summary>
- Represents all Entity Framework related configuration
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.DatabaseCreator">
- <summary>
- Handles creating databases either using the core provider or the Migrations pipeline.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.DatabaseCreator.CreateDatabase(System.Data.Entity.Internal.InternalContext,System.Func{System.Data.Entity.Migrations.DbMigrationsConfiguration,System.Data.Entity.DbContext,System.Data.Entity.Migrations.DbMigrator},System.Data.Objects.ObjectContext)">
- <summary>
- Creates a database using the core provider (i.e. ObjectContext.CreateDatabase) or
- by using Code First Migrations <see cref="T:System.Data.Entity.Migrations.DbMigrator"/> to create an empty database
- and the perform an automatic migration to the current model.
- Migrations is used if Code First is being used and the EF provider is for SQL Server
- or SQL Compact. The core is used for non-Code First models and for other providers even
- when using Code First.
- </summary>
- </member>
- <member name="T:System.Data.Entity.DbContext">
- <summary>
- A DbContext instance represents a combination of the Unit Of Work and Repository patterns such that
- it can be used to query from a database and group together changes that will then be written
- back to the store as a unit.
- DbContext is conceptually similar to ObjectContext.
- </summary>
- <remarks>
- DbContext is usually used with a derived type that contains <see cref="T:System.Data.Entity.DbSet`1"/> properties for
- the root entities of the model. These sets are automatically initialized when the
- instance of the derived class is created. This behavior can be modified by applying the
- <see cref="T:System.Data.Entity.Infrastructure.SuppressDbSetInitializationAttribute"/> attribute to either the entire derived context
- class, or to individual properties on the class.
-
- The Entity Data Model backing the context can be specified in several ways. When using the Code First
- approach, the <see cref="T:System.Data.Entity.DbSet`1"/> properties on the derived context are used to build a model
- by convention. The protected OnModelCreating method can be overridden to tweak this model. More
- control over the model used for the Model First approach can be obtained by creating a <see cref="T:System.Data.Entity.Infrastructure.DbCompiledModel"/>
- explicitly from a <see cref="T:System.Data.Entity.DbModelBuilder"/> and passing this model to one of the DbContext constructors.
-
- When using the Database First or Model First approach the Entity Data Model can be created using the
- Entity Designer (or manually through creation of an EDMX file) and then this model can be specified using
- entity connection string or an <see cref="T:System.Data.EntityClient.EntityConnection"/> object.
-
- The connection to the database (including the name of the database) can be specified in several ways.
- If the parameterless DbContext constructor is called from a derived context, then the name of the derived context
- is used to find a connection string in the app.config or web.config file. If no connection string is found, then
- the name is passed to the DefaultConnectionFactory registered on the <see cref="T:System.Data.Entity.Database"/> class. The connection
- factory then uses the context name as the database name in a default connection string. (This default connection
- string points to .\SQLEXPRESS on the local machine unless a different DefaultConnectionFactory is registered.)
-
- Instead of using the derived context name, the connection/database name can also be specified explicitly by
- passing the name to one of the DbContext constructors that takes a string. The name can also be passed in
- the form "name=myname", in which case the name must be found in the config file or an exception will be thrown.
-
- Note that the connection found in the app.config or web.config file can be a normal database connection
- string (not a special Entity Framework connection string) in which case the DbContext will use Code First.
- However, if the connection found in the config file is a special Entity Framework connection string, then the
- DbContext will use Database/Model First and the model specified in the connection string will be used.
-
- An existing or explicitly created DbConnection can also be used instead of the database/connection name.
-
- A <see cref="T:System.Data.Entity.DbModelBuilderVersionAttribute"/> can be applied to a class derived from DbContext to set the
- version of conventions used by the context when it creates a model. If no attribute is applied then the
- latest version of conventions will be used.
- </remarks>
- </member>
- <member name="T:System.Data.Entity.Infrastructure.IObjectContextAdapter">
- <summary>
- Interface implemented by objects that can provide an <see cref="P:System.Data.Entity.Infrastructure.IObjectContextAdapter.ObjectContext"/> instance.
- The <see cref="T:System.Data.Entity.DbContext"/> class implements this interface to provide access to the underlying
- ObjectContext.
- </summary>
- </member>
- <member name="P:System.Data.Entity.Infrastructure.IObjectContextAdapter.ObjectContext">
- <summary>
- Gets the object context.
- </summary>
- <value>The object context.</value>
- </member>
- <member name="M:System.Data.Entity.DbContext.#ctor">
- <summary>
- Constructs a new context instance using conventions to create the name of the database to
- which a connection will be made. The by-convention name is the full name (namespace + class name)
- of the derived context class.
- See the class remarks for how this is used to create a connection.
- </summary>
- </member>
- <member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Entity.Infrastructure.DbCompiledModel)">
- <summary>
- Constructs a new context instance using conventions to create the name of the database to
- which a connection will be made, and initializes it from the given model.
- The by-convention name is the full name (namespace + class name) of the derived context class.
- See the class remarks for how this is used to create a connection.
- </summary>
- <param name = "model">The model that will back this context.</param>
- </member>
- <member name="M:System.Data.Entity.DbContext.#ctor(System.String)">
- <summary>
- Constructs a new context instance using the given string as the name or connection string for the
- database to which a connection will be made.
- See the class remarks for how this is used to create a connection.
- </summary>
- <param name = "nameOrConnectionString">Either the database name or a connection string.</param>
- </member>
- <member name="M:System.Data.Entity.DbContext.#ctor(System.String,System.Data.Entity.Infrastructure.DbCompiledModel)">
- <summary>
- Constructs a new context instance using the given string as the name or connection string for the
- database to which a connection will be made, and initializes it from the given model.
- See the class remarks for how this is used to create a connection.
- </summary>
- <param name = "nameOrConnectionString">Either the database name or a connection string.</param>
- <param name = "model">The model that will back this context.</param>
- </member>
- <member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Common.DbConnection,System.Boolean)">
- <summary>
- Constructs a new context instance using the existing connection to connect to a database.
- The connection will not be disposed when the context is disposed.
- </summary>
- <param name = "existingConnection">An existing connection to use for the new context.</param>
- <param name = "contextOwnsConnection">If set to <c>true</c> the connection is disposed when
- the context is disposed, otherwise the caller must dispose the connection.</param>
- </member>
- <member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Common.DbConnection,System.Data.Entity.Infrastructure.DbCompiledModel,System.Boolean)">
- <summary>
- Constructs a new context instance using the existing connection to connect to a database,
- and initializes it from the given model.
- The connection will not be disposed when the context is disposed.
- <param name = "existingConnection">An existing connection to use for the new context.</param>
- <param name = "model">The model that will back this context.</param>
- <param name = "contextOwnsConnection">If set to <c>true</c> the connection is disposed when
- the context is disposed, otherwise the caller must dispose the connection.</param>
- </summary>
- </member>
- <member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Objects.ObjectContext,System.Boolean)">
- <summary>
- Constructs a new context instance around an existing ObjectContext.
- <param name = "objectContext">An existing ObjectContext to wrap with the new context.</param>
- <param name = "dbContextOwnsObjectContext">If set to <c>true</c> the ObjectContext is disposed when
- the DbContext is disposed, otherwise the caller must dispose the connection.</param>
- </summary>
- </member>
- <member name="M:System.Data.Entity.DbContext.InitializeLazyInternalContext(System.Data.Entity.Internal.IInternalConnection,System.Data.Entity.Infrastructure.DbCompiledModel)">
- <summary>
- Initializes the internal context, discovers and initializes sets, and initializes from a model if one is provided.
- </summary>
- </member>
- <member name="M:System.Data.Entity.DbContext.DiscoverAndInitializeSets">
- <summary>
- Discovers DbSets and initializes them.
- </summary>
- </member>
- <member name="M:System.Data.Entity.DbContext.OnModelCreating(System.Data.Entity.DbModelBuilder)">
- <summary>
- This method is called when the model for a derived context has been initialized, but
- before the model has been locked down and used to initialize the context. The default
- implementation of this method does nothing, but it can be overridden in a derived class
- such that the model can be further configured before it is locked down.
- </summary>
- <remarks>
- Typically, this method is called only once when the first instance of a derived context
- is created. The model for that context is then cached and is for all further instances of
- the context in the app domain. This caching can be disabled by setting the ModelCaching
- property on the given ModelBuidler, but note that this can seriously degrade performance.
- More control over caching is provided through use of the DbModelBuilder and DbContextFactory
- classes directly.
- </remarks>
- <param name = "modelBuilder">The builder that defines the model for the context being created.</param>
- </member>
- <member name="M:System.Data.Entity.DbContext.CallOnModelCreating(System.Data.Entity.DbModelBuilder)">
- <summary>
- Internal method used to make the call to the real OnModelCreating method.
- </summary>
- <param name = "modelBuilder">The model builder.</param>
- </member>
- <member name="M:System.Data.Entity.DbContext.Set``1">
- <summary>
- Returns a DbSet instance for access to entities of the given type in the context,
- the ObjectStateManager, and the underlying store.
- </summary>
- <remarks>
- See the DbSet class for more details.
- </remarks>
- <typeparam name = "TEntity">The type entity for which a set should be returned.</typeparam>
- <returns>A set for the given entity type.</returns>
- </member>
- <member name="M:System.Data.Entity.DbContext.Set(System.Type)">
- <summary>
- Returns a non-generic DbSet instance for access to entities of the given type in the context,
- the ObjectStateManager, and the underlying store.
- </summary>
- <param name = "entityType">The type of entity for which a set should be returned.</param>
- <returns>A set for the given entity type.</returns>
- <remarks>
- See the DbSet class for more details.
- </remarks>
- </member>
- <member name="M:System.Data.Entity.DbContext.SaveChanges">
- <summary>
- Saves all changes made in this context to the underlying database.
- </summary>
- <returns>The number of objects written to the underlying database.</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if the context has been disposed.</exception>
- </member>
- <member name="M:System.Data.Entity.DbContext.GetValidationErrors">
- <summary>
- Validates tracked entities and returns a Collection of <see cref="T:System.Data.Entity.Validation.DbEntityValidationResult"/> containing validation results.
- </summary>
- <returns>
- Collection of validation results for invalid entities. The collection is never null and must not contain null
- values or results for valid entities.
- </returns>
- <remarks>
- 1. This method calls DetectChanges() to determine states of the tracked entities unless
- DbContextConfiguration.AutoDetectChangesEnabled is set to false.
- 2. By default only Added on Modified entities are validated. The user is able to change this behavior
- by overriding ShouldValidateEntity method.
- </remarks>
- </member>
- <member name="M:System.Data.Entity.DbContext.ShouldValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry)">
- <summary>
- Extension point allowing the user to override the default behavior of validating only
- added and modified entities.
- </summary>
- <param name = "entityEntry">DbEntityEntry instance that is supposed to be validated.</param>
- <returns>true to proceed with validation. false otherwise.</returns>
- </member>
- <member name="M:System.Data.Entity.DbContext.ValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry,System.Collections.Generic.IDictionary{System.Object,System.Object})">
- <summary>
- Extension point allowing the user to customize validation of an entity or filter out validation results.
- Called by <see cref="M:System.Data.Entity.DbContext.GetValidationErrors"/>.
- </summary>
- <param name="entityEntry">DbEntityEntry instance to be validated.</param>
- <param name="items">User defined dictionary containing additional info for custom validation.
- It will be passed to <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext"/>
- and will be exposed as <see cref="P:System.ComponentModel.DataAnnotations.ValidationContext.Items"/>.
- This parameter is optional and can be null.</param>
- <returns>Entity validation result. Possibly null when overridden.</returns>
- </member>
- <member name="M:System.Data.Entity.DbContext.CallValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry)">
- <summary>
- Internal method that calls the protected ValidateEntity method.
- </summary>
- <param name="entityEntry">DbEntityEntry instance to be validated.</param>
- <param name="items">User defined dictionary containing additional info for custom validation.
- It will be passed to <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext"/>
- and will be exposed as <see cref="P:System.ComponentModel.DataAnnotations.ValidationContext.Items"/>.
- This parameter is optional and can be null.</param>
- <returns>Entity validation result. Possibly null when ValidateEntity is overridden.</returns>
- </member>
- <member name="M:System.Data.Entity.DbContext.Entry``1(``0)">
- <summary>
- Gets a <see cref="T:System.Data.Entity.Infrastructure.DbEntityEntry`1"/> object for the given entity providing access to
- information about the entity and the ability to perform actions on the entity.
- </summary>
- <typeparam name="TEntity">The type of the entity.</typeparam>
- <param name="entity">The entity.</param>
- <returns>An entry for the entity.</returns>
- </member>
- <member name="M:System.Data.Entity.DbContext.Entry(System.Object)">
- <summary>
- Gets a <see cref="T:System.Data.Entity.Infrastructure.DbEntityEntry"/> object for the given entity providing access to
- information about the entity and the ability to perform actions on the entity.
- </summary>
- <param name="entity">The entity.</param>
- <returns>An entry for the entity.</returns>
- </member>
- <member name="M:System.Data.Entity.DbContext.Dispose">
- <summary>
- Calls the protected Dispose method.
- </summary>
- </member>
- <member name="M:System.Data.Entity.DbContext.Dispose(System.Boolean)">
- <summary>
- Disposes the context. The underlying <see cref="T:System.Data.Objects.ObjectContext"/> is also disposed if it was created
- is by this context or ownership was passed to this context when this context was created.
- The connection to the database (<see cref="T:System.Data.Common.DbConnection"/> object) is also disposed if it was created
- is by this context or ownership was passed to this context when this context was created.
- </summary>
- <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
- </member>
- <member name="P:System.Data.Entity.DbContext.Database">
- <summary>
- Creates a Database instance for this context that allows for creation/deletion/existence checks
- for the underlying database.
- </summary>
- </member>
- <member name="P:System.Data.Entity.DbContext.System#Data#Entity#Infrastructure#IObjectContextAdapter#ObjectContext">
- <summary>
- Returns the Entity Framework ObjectContext that is underlying this context.
- </summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the context has been disposed.</exception>
- </member>
- <member name="P:System.Data.Entity.DbContext.ChangeTracker">
- <summary>
- Provides access to features of the context that deal with change tracking of entities.
- </summary>
- <value>An object used to access features that deal with change tracking.</value>
- </member>
- <member name="P:System.Data.Entity.DbContext.Configuration">
- <summary>
- Provides access to configuration options for the context.
- </summary>
- <value>An object used to access configuration options.</value>
- </member>
- <member name="P:System.Data.Entity.DbContext.InternalContext">
- <summary>
- Provides access to the underlying InternalContext for other parts of the internal design.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.AppConfig">
- <summary>
- A simple representation of an app.config or web.config file.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.AppConfig.#ctor(System.Configuration.Configuration)">
- <summary>
- Initializes a new instance of AppConfig based on supplied configuration
- </summary>
- <param name="configuration">Configuration to load settings from</param>
- </member>
- <member name="M:System.Data.Entity.Internal.AppConfig.#ctor(System.Configuration.ConnectionStringSettingsCollection)">
- <summary>
- Initializes a new instance of AppConfig based on supplied connection strings
- The default configuration for database initializers and default connection factory will be used
- </summary>
- <param name="connectionStrings">Connection strings to be used</param>
- </member>
- <member name="M:System.Data.Entity.Internal.AppConfig.#ctor">
- <summary>
- Initializes a new instance of AppConfig based on the <see cref="T:System.Configuration.ConfigurationManager"/> for the AppDomain
- </summary>
- <remarks>
- Use AppConfig.DefaultInstance instead of this constructor
- </remarks>
- </member>
- <member name="M:System.Data.Entity.Internal.AppConfig.ApplyInitializers">
- <summary>
- Appies any database intializers specified in the configuration
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.AppConfig.InternalApplyInitializers(System.Boolean)">
- <summary>
- Appies any database intializers specified in the configuration
- </summary>
- <param name="force">
- Value indicating if initializers should be re-applied if they have already been applied in this AppDomain
- </param>
- </member>
- <member name="M:System.Data.Entity.Internal.AppConfig.GetConnectionString(System.String)">
- <summary>
- Gets the specified connection string from the configuration
- </summary>
- <param name="name">Name of the connection string to get</param>
- <returns>The connection string, or null if there is no connection string with the specified name</returns>
- </member>
- <member name="P:System.Data.Entity.Internal.AppConfig.DefaultConnectionFactory">
- <summary>
- Gets the default connection factory based on the configuration
- </summary>
- </member>
- <member name="P:System.Data.Entity.Internal.AppConfig.DefaultInstance">
- <summary>
- Gets a singleton instance of configuration based on the <see cref="T:System.Configuration.ConfigurationManager"/> for the AppDomain
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.MockingProxies.EntityConnectionProxy">
- <summary>
- Acts as a proxy for <see cref="T:System.Data.EntityClient.EntityConnection"/> that for the most part just passes calls
- through to the real object but uses virtual methods/properties such that uses of the object
- can be mocked.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig">
- <summary>
- Encapsulates information read from the application config file that specifies a database initializer
- and allows that initializer to be dynamically applied.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig"/> class.
- </summary>
- <param name="configKey">The key from the entry in the config file.</param>
- <param name="configValue">The value from the enrty in the config file.</param>
- </member>
- <member name="M:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig.ApplyInitializer">
- <summary>
- Uses the context type and initializer type specified in the config to create an initializer instance
- and set it with the DbDbatabase.SetInitializer method.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig.ApplyInitializersFromConfig(System.Configuration.KeyValueConfigurationCollection)">
- <summary>
- Reads all initializers from the application config file and sets them using the Database class.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.ModelHashCalculator">
- <summary>
- Calculates the model hash values used the EdmMetadata table from EF 4.1/4.2.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Internal.ModelHashCalculator.Calculate(System.Data.Entity.Infrastructure.DbCompiledModel)">
- <summary>
- Calculates an SHA256 hash of the EDMX from the given code first model. This is the hash stored in
- the database in the EdmMetadata table in EF 4.1/4.2. The hash is always calculated using a v2 schema
- as was generated by EF 4.1/4.2 and with the <see cref="T:System.Data.Entity.Infrastructure.EdmMetadata"/> entity included in the model.
- </summary>
- </member>
- <member name="T:System.Data.Entity.Internal.MockingProxies.ObjectContextProxy">
- <summary>
- Acts as a proxy for <see cref="T:System.Data.Objects.ObjectContext"/> that for the most part just passes calls
- through to the real object but uses virtual methods/properties such that uses of the object
- can be mocked.
- </summary>
- </member>
- <member name="T:System.Data.Entity.MigrateDatabaseToLatestVersion`2">
- <summary>
- An implementation of <see cref="T:System.Data.Entity.IDatabaseInitializer`1"/> that will use Code First Migrations
- to update the database to the latest version.
- </summary>
- </member>
- <!-- Badly formed XML comment ignored for member "T:System.Data.Entity.IDatabaseInitializer`1" -->
- <member name="M:System.Data.Entity.IDatabaseInitializer`1.InitializeDatabase(`0)">
- <summary>
- Executes the strategy to initialize the database for the given context.
- </summary>
- <param name = "context">The context.</param>
- </member>
- <member name="M:System.Data.Entity.MigrateDatabaseToLatestVersion`2.#ctor">
- <summary>
- Initializes a new instance of the MigrateDatabaseToLatestVersion class.
- </summary>
- </member>
- <member name="M:System.Data.Entity.MigrateDatabaseToLatestVersion`2.#ctor(System.String)">
- <summary>
- Initializes a new instance of the MigrateDatabaseToLatestVersion class that will
- use a specific connection string from the configuration file to connect to
- the database to perform the migration.
- </summary>
- <param name="connectionStringName">The name of the connection string to use for migration.</param>
- </member>
- <member name="M:System.Data.Entity.MigrateDatabaseToLatestVersion`2.InitializeDatabase(`0)">
- <inheritdoc/>
- </member>
- <member name="T:System.Data.Entity.Migrations.Builders.ColumnBuilder">
- <summary>
- Helper class that is used to configure a column.
- </summary>
- </member>
- <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Binary(System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Byte[],System.String,System.Boolean,System.String,System.String)">
- <summary>
- Creates a new column definition to store Binary data.
- </summary>
- <param name = "nullable">Value indicating whether or not the column allows null values.</param>
- <param name = "maxLength">The maximum allowable length of the array data.</param>
- <param name = "fixedLength">Value indicating whether or not all data should be padded to the maximum length.</param>
- <param name = "isMaxLength">Value indicating whether or not the maximum length supported by the database provider should be used.</param>
- <param name = "defaultValue">Constant value to use as the default value for this column.</param>
- <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
- <param name = "timestamp">Value indicating whether or not this column should be configured as a timestamp.</param>
- <param name = "name">The name of the column.</param>
- <param name = "storeType">Provider specific data type to use for this column.</param>
- <returns>The newly constructed column definition.</returns>
- </member>
- <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Boolean(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.String,System.String)">
- <summary>
- Creates a new column definition to store Boolean data.
- </summary>
- <param name = "nullable">Value indicating whether or not the column allows null values.</param>
- <param name = "defaultValue">Constant value to use as the default value for this column.</param>
- <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
- <param name = "name">The name of the column.</param>
- <param name = "storeType">Provider specific data type to use for this column.</param>
- <returns>The newly constructed column definition.</returns>
- </member>
- <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Byte(System.Nullable{System.Boolean},System.Boolean,System.Nullable{System.Byte},System.String,System.String,System.String)">
- <summary>
- Creates a new column definition to store Byte data.
- </summary>
- <param name = "nullable">Value indicating whether or not the column allows null values.</param>
- <param name = "identity">Value indicating whether or not the database will generate values for this column during insert.</param>
- <param name = "defaultValue">Constant value to use as the default value for this column.</param>
- <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
- <param name = "name">The name of the column.</param>
- <param name = "storeType">Provider specific data type to use for this column.</param>
- <returns>The newly constructed column definition.</returns>
- </member>
- <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.DateTime(System.Nullable{System.Boolean},System.Nullable{System.Byte},System.Nullable{System.DateTime},System.String,System.String,System.String)">
- <summary>
- Creates a new column definition to store DateTime data.
- </summary>
- <param name = "nullable">Value indicating whether or not the column allows null values.</param>
- <param name = "precision">The precision of the column.</param>
- <param name = "defaultValue">Constant value to use as the default value for this column.</param>
- <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
- <param name = "name">The name of the column.</param>
- <param name = "storeType">Provider specific data type to use for this column.</param>
- <returns>The newly constructed column definition.</returns>
- </member>
- <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Decimal(System.Nullable{System.Boolean},System.Nullable{System.Byte},System.Nullable{System.Byte},System.Nullable{System.Decimal},System.String,System.String,System.String,System.Boolean)">
- <summary>
- Creates a new column definition to store Decimal data.
- </summary>
- <param name = "nullable">Value indicating whether or not the column allows null values.</param>
- <param name = "precision">The numeric precision of the column.</param>
- <param name = "s…