Entity Framework
Entity Framework
>
<doc>
<assembly>
<name>EntityFramework</name>
</assembly>
<members>
<member
name="T:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute">
<summary>
Specifies the database column that a property is mapped to.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.#ctor">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute"/> class.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.#ctor(System.S
tring)">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute"/> class.
</summary>
<param name="name">The name of the column the property is mapped
to.</param>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.Name">
<summary>
The name of the column the property is mapped to.
</summary>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.Order">
<summary>
The zero-based order of the column the property is mapped to.
</summary>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.TypeName">
<summary>
The database provider specific data type of the column the property
is mapped to.
</summary>
</member>
<member
name="T:System.ComponentModel.DataAnnotations.Schema.ComplexTypeAttribute">
<summary>
Denotes that the class is a complex type.
Complex types are non-scalar properties of entity types that enable
scalar properties to be organized within entities.
Complex types do not have keys and cannot be managed by the Entity
Framework apart from the parent object.
</summary>
</member>
<member
name="T:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute">
<summary>
Specifies how the database generates values for a property.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute.#ct
or(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption)">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute"/>
class.
</summary>
<param name="databaseGeneratedOption">The pattern used to generate
values for the property in the database.</param>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute.Dat
abaseGeneratedOption">
<summary>
The pattern used to generate values for the property in the
database.
</summary>
</member>
<member
name="T:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption">
<summary>
The pattern used to generate values for a property in the database.
</summary>
</member>
<member
name="F:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.None">
<summary>
The database does not generate values.
</summary>
</member>
<member
name="F:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identi
ty">
<summary>
The database generates a value when a row is inserted.
</summary>
</member>
<member
name="F:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Comput
ed">
<summary>
The database generates a value when a row is inserted or updated.
</summary>
</member>
<member
name="T:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute">
<summary>
Denotes a property used as a foreign key in a relationship.
The annotation may be placed on the foreign key property and
specify the associated navigation property name,
or placed on a navigation property and specify the associated
foreign key name.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute.#ctor(Syst
em.String)">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute"/> class.
</summary>
<param name="name">
If placed on a foreign key property, the name of the associated
navigation property.
If placed on a navigation property, the name of the associated
foreign key(s).
If a navigation property has multiple foreign keys, a comma
separated list should be supplied.
</param>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute.Name">
<summary>
If placed on a foreign key property, the name of the associated
navigation property.
If placed on a navigation property, the name of the associated
foreign key(s).
</summary>
</member>
<member
name="T:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute">
<summary>
Specifies the inverse of a navigation property that represents the
other end of the same relationship.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute.#ctor
(System.String)">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute"/>
class.
</summary>
<param name="property">The navigation property representing the other
end of the same relationship.</param>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute.Prope
rty">
<summary>
The navigation property representing the other end of the same
relationship.
</summary>
</member>
<member name="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute">
<summary>
Specifies the maximum length of array/string data allowed in a
property.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.#ctor(System.Int32
)">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute"/> class.
</summary>
<param name="length">
The maximum allowable length of array/string data.
Value must be greater than zero.
</param>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.#ctor">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute"/> class.
The maximum allowable length supported by the database will be
used.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.IsValid(System.Obj
ect)">
<summary>
Determines whether a specified object is valid. (Overrides <see
cref="M:System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(System.Ob
ject)"/>)
</summary>
<remarks>
This method returns <c>true</c> if the <paramref name="value"/> is
null.
It is assumed the <see
cref="T:System.ComponentModel.DataAnnotations.RequiredAttribute"/> is used if the
value may not be null.
</remarks>
<param name="value">The object to validate.</param>
<returns><c>true</c> if the value is null or less than or equal to the
specified maximum length, otherwise <c>false</c></returns>
<exception cref="T:System.InvalidOperationException">Length is zero or
less than negative one.</exception>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.FormatErrorMessage
(System.String)">
<summary>
Applies formatting to a specified error message. (Overrides <see
cref="M:System.ComponentModel.DataAnnotations.ValidationAttribute.FormatErrorMessag
e(System.String)"/>)
</summary>
<param name="name">The name to include in the formatted string.</param>
<returns>A localized string to describe the maximum acceptable
length.</returns>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.EnsureLegalLengths
">
<summary>
Checks that Length has a legal value. Throws
InvalidOperationException if not.
</summary>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.MaxLengthAttribute.Length">
<summary>
Gets the maximum allowable length of the array/string data.
</summary>
</member>
<member name="T:System.ComponentModel.DataAnnotations.MinLengthAttribute">
<summary>
Specifies the minimum length of array/string data allowed in a
property.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MinLengthAttribute.#ctor(System.Int32
)">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.MinLengthAttribute"/> class.
</summary>
<param name="length">
The minimum allowable length of array/string data.
Value must be greater than or equal to zero.
</param>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MinLengthAttribute.IsValid(System.Obj
ect)">
<summary>
Determines whether a specified object is valid. (Overrides <see
cref="M:System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(System.Ob
ject)"/>)
</summary>
<remarks>
This method returns <c>true</c> if the <paramref name="value"/> is
null.
It is assumed the <see
cref="T:System.ComponentModel.DataAnnotations.RequiredAttribute"/> is used if the
value may not be null.
</remarks>
<param name="value">The object to validate.</param>
<returns><c>true</c> if the value is null or greater than or equal to
the specified minimum length, otherwise <c>false</c></returns>
<exception cref="T:System.InvalidOperationException">Length is less
than zero.</exception>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MinLengthAttribute.FormatErrorMessage
(System.String)">
<summary>
Applies formatting to a specified error message. (Overrides <see
cref="M:System.ComponentModel.DataAnnotations.ValidationAttribute.FormatErrorMessag
e(System.String)"/>)
</summary>
<param name="name">The name to include in the formatted string.</param>
<returns>A localized string to describe the minimum acceptable
length.</returns>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.MinLengthAttribute.EnsureLegalLengths
">
<summary>
Checks that Length has a legal value. Throws
InvalidOperationException if not.
</summary>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.MinLengthAttribute.Length">
<summary>
Gets the minimum allowable length of the array/string data.
</summary>
</member>
<member
name="T:System.ComponentModel.DataAnnotations.Schema.NotMappedAttribute">
<summary>
Denotes that a property or class should be excluded from database
mapping.
</summary>
</member>
<member
name="T:System.ComponentModel.DataAnnotations.Schema.TableAttribute">
<summary>
Specifies the database table that a class is mapped to.
</summary>
</member>
<member
name="M:System.ComponentModel.DataAnnotations.Schema.TableAttribute.#ctor(System.St
ring)">
<summary>
Initializes a new instance of the <see
cref="T:System.ComponentModel.DataAnnotations.Schema.TableAttribute"/> class.
</summary>
<param name="name">The name of the table the class is mapped
to.</param>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.Schema.TableAttribute.Name">
<summary>
The name of the table the class is mapped to.
</summary>
</member>
<member
name="P:System.ComponentModel.DataAnnotations.Schema.TableAttribute.Schema">
<summary>
The schema of the table the class is mapped to.
</summary>
</member>
<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,Syst
em.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(Syst
em.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(Sys
tem.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.Str
ing)">
<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.Str
ing,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.BaseConnectionSt
ring">
<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.In
ternal.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(Sy
stem.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.Enti
ty.Internal.InternalContext,System.Func{System.Data.Entity.Migrations.DbMigrationsC
onfiguration,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.
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.DbComp
iledModel)">
<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.Infrast
ructure.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.B
oolean)">
<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.D
ata.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.Enti
ty.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.DbModelBuil
der)">
<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.DbModel
Builder)">
<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.Infras
tructure.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.Infrastructu
re.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.Infrastr
ucture.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#IObjectConte
xtAdapter#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.Configurat
ion)">
<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.Connection
StringSettingsCollection)">
<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.Bool
ean)">
<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.St
ring,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.ApplyInitialize
r">
<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.ApplyInitialize
rsFromConfig(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.Entit
y.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},Syst
em.Nullable{System.Boolean},System.Byte[],System.String,System.Boolean,System.Strin
g,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.Nullabl
e{System.Boolean},System.Nullable{System.Boolean},System.String,System.String,Syste
m.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{S
ystem.Boolean},System.Boolean,System.Nullable{System.Byte},System.String,System.Str
ing,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.Nullab
le{System.Boolean},System.Nullable{System.Byte},System.Nullable{System.DateTime},Sy
stem.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.Nullabl
e{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 = "scale">The numeric scale 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>
<param name = "identity">Value indicating whether or not the database
will generate values for this column during insert.</param>
<returns>The newly constructed column definition.</returns>
</member>
<member
name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Double(System.Nullable
{System.Boolean},System.Nullable{System.Double},System.String,System.String,System.
String)">
<summary>
Creates a new column definition to store Double 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.Guid(System.Nullable{S
ystem.Boolean},System.Boolean,System.Nullable{System.Guid},System.String,System.Str
ing,System.String)">
<summary>
Creates a new column definition to store GUID 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.Single(System.Nullable
{System.Boolean},System.Nullable{System.Single},System.String,System.String,System.
String)">
<summary>
Creates a new column definition to store Single 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.Short(System.Nullable{
System.Boolean},System.Boolean,System.Nullable{System.Int16},System.String,System.S
tring,System.String)">
<summary>
Creates a new column definition to store Short 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.Int(System.Nullable{Sy
stem.Boolean},System.Boolean,System.Nullable{System.Int32},System.String,System.Str
ing,System.String)">
<summary>
Creates a new column definition to store Integer 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.Long(System.Nullable{S
ystem.Boolean},System.Boolean,System.Nullable{System.Int64},System.String,System.St
ring,System.String)">
<summary>
Creates a new column definition to store Long 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.String(System.Nullable
{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Boolean},Syst
em.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.St
ring,System.String,System.String)">
<summary>
Creates a new column definition to store String 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 string
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 = "unicode">Value indicating whether or not the column
supports Unicode content.</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.Time(System.Nullable{S
ystem.Boolean},System.Nullable{System.Byte},System.Nullable{System.TimeSpan},System
.String,System.String,System.String)">
<summary>
Creates a new column definition to store Time 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.DateTimeOffset(System.
Nullable{System.Boolean},System.Nullable{System.Byte},System.Nullable{System.DateTi
meOffset},System.String,System.String,System.String)">
<summary>
Creates a new column definition to store DateTimeOffset 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="T:System.Data.Entity.Migrations.Builders.TableBuilder`1">
<summary>
Helper class that is used to further configure a table being
created from a CreateTable call on <see
cref="T:System.Data.Entity.Migrations.DbMigration"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.Migrations.Builders.TableBuilder`1.#ctor(System.Data.Ent
ity.Migrations.Model.CreateTableOperation,System.Data.Entity.Migrations.DbMigration
)">
<summary>
Initializes a new instance of the TableBuilder class.
</summary>
<param name = "createTableOperation">The table creation operation to be
further configured.</param>
<param name = "migration">The migration the table is created
in.</param>
</member>
<member
name="M:System.Data.Entity.Migrations.Builders.TableBuilder`1.PrimaryKey(System.Lin
q.Expressions.Expression{System.Func{`0,System.Object}},System.String,System.Object
)">
<summary>
Specifies a primary key for the table.
</summary>
<param name = "keyExpression">
A lambda expression representing the property to be used as the
primary key.
C#: t => t.Id
VB.Net: Function(t) t.Id
string s = EntityRes.GetString(EntityRes.MyIdenfitier);
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Common.DataModelAnnotation">
<summary>
Allows the construction and modification of a user-specified
annotation (name-value pair) on a <see
cref="T:System.Data.Entity.Edm.Common.DataModelItem"/> instance.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Common.DataModelAnnotation.Namespace">
<summary>
Gets or sets an optional namespace that can be used to distinguish
the annotation from others with the same <see
cref="P:System.Data.Entity.Edm.Common.DataModelAnnotation.Name"/> value.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Common.DataModelAnnotation.Name">
<summary>
Gets or sets the name of the annotation.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Common.DataModelAnnotation.Value">
<summary>
Gets or sets the value of the annotation.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Common.DataModelErrorEventArgs">
<summary>
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Common.DataModelEventArgs">
<summary>
DataModelEventArgs is the base argument type for all events raised
by consumers of Entity Data Model (EDM) models.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Common.DataModelEventArgs.Item">
<summary>
Gets a value indicating the <see
cref="T:System.Data.Entity.Edm.Common.DataModelItem"/> that caused the event to be
raised.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Common.DataModelErrorEventArgs.PropertyName">
<summary>
Gets an optional value indicating which property of the source item
caused the event to be raised.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Common.DataModelErrorEventArgs.ErrorCode">
<summary>
Gets a value that identifies the specific error that is being
raised.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Common.DataModelErrorEventArgs.ErrorMessage">
<summary>
Gets an optional descriptive message the describes the error that
is being raised.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbAliasedMetadataItem">
<summary>
DbAliasedMetadataItem provides the base type for all Database
Metadata types that can have an optional <see
cref="P:System.Data.Entity.Edm.Db.DbAliasedMetadataItem.DatabaseIdentifier"/> that
should be used instead of the item's <see
cref="P:System.Data.Entity.Edm.Db.DbNamedMetadataItem.Name"/> when referring to the
item in the database.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbNamedMetadataItem">
<summary>
NamedDbItem is the base for all types in the Database Metadata
construction and modification API with a <see
cref="P:System.Data.Entity.Edm.Db.DbNamedMetadataItem.Name"/> property.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbMetadataItem">
<summary>
The base for all all Database Metadata types that support
annotation using <see
cref="T:System.Data.Entity.Edm.Common.DataModelAnnotation"/> .
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbDataModelItem">
<summary>
DbDataModelItem is the base for all types in the Database Metadata
construction and modification API.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbMetadataItem.Annotations">
<summary>
Gets or sets the currently assigned annotations.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbNamedMetadataItem.Name">
<summary>
Gets or sets the currently assigned name.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbAliasedMetadataItem.DatabaseIdentifier">
<summary>
Gets an optional alternative identifier that should be used when
referring to this item in the database.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbColumnMetadata">
<summary>
When implemented in derived types, allows the construction and
modification of a column in a Database Metadata table or row.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbColumnMetadata.TypeName">
<summary>
Gets or sets a string indicating the database-specific type of the
column.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbColumnMetadata.IsNullable">
<summary>
Gets or sets a value indicating whether the column is nullable.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbColumnMetadata.Facets">
<summary>
Gets or sets an optional <see
cref="T:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets"/> instance that applies
additional constraints to the referenced database-specific type of the column.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata">
<summary>
Allows the construction and modification of a database in a
Database Metadata model.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbDatabaseMetadata.Version">
<summary>
Gets or sets an optional value that indicates the database model
version.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbDatabaseMetadata.Schemas">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.Db.DbSchemaMetadata"/> instances that specifies the
schemas within the database.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbForeignKeyConstraintMetadata">
<summary>
Allows the construction and modification of a foreign key
constraint sourced by a <see cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/>
instance.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbForeignKeyConstraintMetadata.DeleteAction">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.Db.DbOperationAction"/> to take when a delete
operation is attempted.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbItemKind">
<summary>
Indicates which Database Metadata concept is represented by a given
item.
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.Database">
<summary>
Database Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.Schema">
<summary>
Schema Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.ForeignKeyConstraint">
<summary>
Foreign Key Constraint Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.Function">
<summary>
Function Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.FunctionParameter">
<summary>
Function Parameter Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.FunctionType">
<summary>
Function Return or Parameter Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.RowColumn">
<summary>
Row Column Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.Table">
<summary>
Table Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.TableColumn">
<summary>
Table Column Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbItemKind.PrimitiveTypeFacets">
<summary>
Primitive Facets Kind
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbOperationAction">
<summary>
Specifies the action to take on a given operation.
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbOperationAction.None">
<summary>
Default behavior
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbOperationAction.Restrict">
<summary>
Restrict the operation
</summary>
</member>
<member name="F:System.Data.Entity.Edm.Db.DbOperationAction.Cascade">
<summary>
Cascade the operation
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets">
<summary>
Allows the construction and modification of additional constraints
that can be applied to a specific use of a primitive type in a Database Metadata
item.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.HasValue">
<summary>
Returns <code>true</code> if any facet value property currently has
a non-null value; otherwise returns <code>false</code> .
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsFixedLength">
<summary>
Gets or sets an optional value indicating whether the referenced
type should be considered to have a fixed or variable length.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsMaxLength">
<summary>
Gets or sets an optional value indicating whether the referenced
type should be considered to have its intrinsic maximum length, rather than a
specific value.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsUnicode">
<summary>
Gets or sets an optional value indicating whether the referenced
type should be considered to be Unicode or non-Unicode.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.MaxLength">
<summary>
Gets or sets an optional value indicating the current constraint on
the type's maximum length.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.Precision">
<summary>
Gets or sets an optional value indicating the current constraint on
the type's precision.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.Scale">
<summary>
Gets or sets an optional value indicating the current constraint on
the type's scale.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsVariableSrid">
<summary>
Gets or sets an optional value indicating the current spatial
type's SRID.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.Srid">
<summary>
Gets or sets an optional value indicating the current spatial
type's SRID.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsStrict">
<summary>
Gets or sets an optional value indicating whether the spatial type
is to be type checked strictly.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbSchemaMetadata">
<summary>
Allows the construction and modification of a database schema in a
<see cref="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata"/> database model.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbSchemaMetadata.Tables">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/> instances that specifies the
tables declared within the schema.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbSchemaMetadataItem">
<summary>
DbSchemaMetadataItem is the base for all types that can be
contained in a <see cref="T:System.Data.Entity.Edm.Db.DbSchemaMetadata"/> schema.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbTableColumnMetadata">
<summary>
Allows the construction and modification of a column in a <see
cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/> table.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbTableColumnMetadata.IsPrimaryKeyColumn">
<summary>
Gets or sets a value indicating whether the column is part of the
table's primary key.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbTableColumnMetadata.StoreGeneratedPattern">
<summary>
Gets or sets a <see
cref="T:System.Data.Entity.Edm.Db.DbStoreGeneratedPattern"/> value indicating if
and how the value of the column is automatically generated.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbTableColumnMetadata.Collation">
<summary>
Gets or sets an optional value indicating the collation specific to
this table column.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbTableColumnMetadata.DefaultValue">
<summary>
Gets or sets an optional value that specifies the default value for
the column.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbTableMetadata">
<summary>
Allows the construction and modification a table in a <see
cref="T:System.Data.Entity.Edm.Db.DbSchemaMetadata"/> database schema.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbTableMetadata.Columns">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.Db.DbTableColumnMetadata"/> instances that specifies
the columns present within the table.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbTableMetadata.KeyColumns">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.Db.DbTableColumnMetadata"/> instances from the <see
cref="P:System.Data.Entity.Edm.Db.DbTableMetadata.Columns"/> collection of the
table that are part of the primary key.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.DbTableMetadata.ForeignKeyConstraints">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.Db.DbForeignKeyConstraintMetadata"/> instances that
defines the foreign key constraints sourced from the table.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.DbTypeMetadata">
<summary>
Represents a specific use of a type in a Database Metadata item.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbTypeMetadata.Facets">
<summary>
Gets or sets an optional <see
cref="T:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets"/> instance that applies
additional constraints to a referenced primitive type.
</summary>
<remarks>
Accessing this property forces the creation of a
DbPrimitiveTypeFacets value if no value has previously been set. Use <see
cref="P:System.Data.Entity.Edm.Db.DbTypeMetadata.HasFacets"/> to determine whether
or not this property currently has a value.
</remarks>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbTypeMetadata.IsCollection">
<summary>
Gets or sets a value indicating whether the represented type is a
collection type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbTypeMetadata.IsNullable">
<summary>
Gets or sets an optional value indicating whether the referenced
type should be considered nullable.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.DbTypeMetadata.IsRow">
<summary>
Gets a value indicating whether the type has been configured as a
row type by the addition of one or more RowColumns.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbAssociationEndMapping">
<summary>
Represents the mapping of an EDM association end ( <see
cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> ) as a collection of property
mappings ( <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping"/> ).
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbMappingMetadataItem">
<summary>
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"/> .
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbMappingModelItem">
<summary>
DbMappingModelItem is the base for all types in the EDM-to-Database
Mapping construction and modification API.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbMappingMetadataItem.Annotations">
<summary>
Gets or sets the currently assigned annotations.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationEndMapping.AssociationEnd">
<summary>
Gets an <see cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/>
value representing the association end that is being mapped.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationEndMapping.PropertyMappings"
>
<summary>
Gets the collection of <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping"/> s that specifies
how the association end key properties are mapped to the table.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationSetMapping.AssociationSet">
<summary>
Gets an <see cref="T:System.Data.Entity.Edm.EdmAssociationSet"/>
value representing the association set that is being mapped.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationSetMapping.Table">
<summary>
Gets a <see cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/>
value representing the table to which the entity type's properties are being
mapped.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationSetMapping.ColumnConditions"
>
<summary>
Gets the collection of <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition"/> s that specifies the
constant or null values that columns in <see
cref="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationSetMapping.Table"/> must
have for this type mapping to apply.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition">
<summary>
Allows the construction and modification of a condition for a
column in a database table.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Column">
<summary>
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.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Value">
<summary>
Gets or sets the value that <see
cref="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Column"/> must contain
for this condition to hold.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.Db.Mapping.DbDatabaseMapping.Model">
<summary>
Gets or sets an <see cref="T:System.Data.Entity.Edm.EdmModel"/>
value representing the model that is being mapped.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbDatabaseMapping.Database">
<summary>
Gets or sets a <see
cref="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata"/> value representing the
database that is the target of the mapping.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbDatabaseMapping.EntityContainerMappings
">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping"/> s that
specifies how the model's entity containers are mapped to the database.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping">
<summary>
Represents the mapping of an entity property to a column in a
database table.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping.PropertyPath">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.EdmProperty"/> instances that defines the mapped
property, beginning from a property declared by the mapped entity type and
optionally proceeding through properties of complex property result types.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping.Column">
<summary>
Gets or sets a <see
cref="T:System.Data.Entity.Edm.Db.DbTableColumnMetadata"/> value representing the
table column to which the entity property is being mapped.
</summary>
</member>
<member
name="T:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping">
<summary>
Allows the construction and modification of the mapping of an EDM
entity container ( <see cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> ) to a
database ( <see cref="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata"/> ).
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping.EntityContainer"
>
<summary>
Gets or sets an <see
cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> value representing the entity
container that is being mapped.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping.EntitySetMapping
s">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbEntitySetMapping"/> s that specifies
how the container's entity sets are mapped to the database.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping.AssociationSetMa
ppings">
<summary>
Gets the collection of <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbAssociationSetMapping"/> s that
specifies how the container's association sets are mapped to the database.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbEntitySetMapping">
<summary>
Allows the construction and modification of the mapping of an EDM
entity set ( <see cref="T:System.Data.Entity.Edm.EdmEntitySet"/> ) to a database
( <see cref="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata"/> ).
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntitySetMapping.EntitySet">
<summary>
Gets or sets an <see cref="T:System.Data.Entity.Edm.EdmEntitySet"/>
value representing the entity set that is being mapped.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntitySetMapping.EntityTypeMappings">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping"/> s that specifies
how the set's entity types are mapped to the database.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping">
<summary>
Allows the construction and modification of a complete or partial
mapping of an EDM entity type ( <see
cref="T:System.Data.Entity.Edm.EdmEntityType"/> ) or type hierarchy to a specific
database table ( <see cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/> ).
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping.EntityType">
<summary>
Gets or sets an <see
cref="T:System.Data.Entity.Edm.EdmEntityType"/> value representing the entity type
or hierarchy that is being mapped.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping.IsHierarchyMapping">
<summary>
Gets or sets a value indicating whether this type mapping applies
to <see cref="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping.EntityType"/>
and all its direct or indirect subtypes ( <code>true</code> ), or only to <see
cref="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping.EntityType"/>
( <code>false</code> ).
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment.Table">
<summary>
Gets a <see cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/>
value representing the table to which the entity type's properties are being
mapped.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment.PropertyMappi
ngs">
<summary>
Gets the collection of <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping"/> s that specifies
how the type's properties are mapped to the table.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment.ColumnConditi
ons">
<summary>
Gets the collection of <see
cref="T:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition"/> s that specifies the
constant or null values that columns in <see
cref="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment.Table"/> must
have for this type mapping fragment to apply.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind">
<summary>
Indicates which EDM-to-Database Mapping concept is represented by a
given item.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.DatabaseMapping">
<summary>
Database Mapping Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EntityContainerMapping"
>
<summary>
Entity Container Mapping Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EntitySetMapping">
<summary>
Entity Set Mapping Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.AssociationSetMapping">
<summary>
Association Set Mapping Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EntityTypeMapping">
<summary>
Entity Type Mapping Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.QueryViewMapping">
<summary>
Query View Mapping Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EntityTypeMappingFragme
nt">
<summary>
Entity Type Mapping Fragment Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EdmPropertyMapping">
<summary>
Edm Property Mapping Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.AssociationEndMapping">
<summary>
Association End Mapping Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.ColumnCondition">
<summary>
Column Condition Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.PropertyCondition">
<summary>
Property Condition Kind
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmAssociationConstraint">
<summary>
Allows the construction and modification of a constraint applied to
an Entity Data Model (EDM) association.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.EdmAssociationConstraint.DependentEnd">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> that represents the 'dependent'
end of the constraint; properties from this association end's entity type
contribute to the <see
cref="P:System.Data.Entity.Edm.EdmAssociationConstraint.DependentProperties"/>
collection.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.EdmAssociationConstraint.DependentProperties">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.EdmProperty"/> instances from the <see
cref="P:System.Data.Entity.Edm.EdmAssociationConstraint.DependentEnd"/> of the
constraint. The values of these properties are constrained against the primary key
values of the remaining, 'principal' association end's entity type.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmAssociationEnd">
<summary>
Allows the construction and modification of one end of an Entity
Data Model (EDM) association.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationEnd.EntityType">
<summary>
Gets or sets the entity type referenced by this association end.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationEnd.EndKind">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmAssociationEndKind"/> of this association end,
which indicates the multiplicity of the end and whether or not it is required.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationEnd.DeleteAction">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmOperationAction"/> to take when a delete
operation is attempted.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmAssociationEndKind">
<summary>
Indicates the multiplicity of an <see
cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> and whether or not it is
required.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmAssociationSet">
<summary>
Allows the construction and modification of an association set in
an Entity Data Model (EDM) <see
cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> ).
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmEntityContainerItem">
<summary>
Represents an item in an Entity Data Model (EDM) <see
cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationSet.ElementType">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmAssociationType"/> that specifies the association
type for the set.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationSet.SourceSet">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmEntitySet"/> that specifies the entity set
corresponding to the <see
cref="P:System.Data.Entity.Edm.EdmAssociationType.SourceEnd"/> association end for
this association set.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationSet.TargetSet">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmEntitySet"/> that specifies the entity set
corresponding to the <see
cref="P:System.Data.Entity.Edm.EdmAssociationType.TargetEnd"/> association end for
this association set.
</summary>
</member>
<!-- Badly formed XML comment ignored for member
"T:System.Data.Entity.Edm.EdmAssociationType" -->
<member name="T:System.Data.Entity.Edm.EdmStructuralType">
<summary>
The base for all all Entity Data Model (EDM) types that represent a
structured type from the EDM type system.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationType.SourceEnd">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> that defines the source end of
the association.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationType.TargetEnd">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> that defines the target end of
the association.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmAssociationType.Constraint">
<summary>
Gets or sets the optional constraint that indicates whether the
relationship is an independent association (no constraint present) or a foreign key
relationship ( <see cref="T:System.Data.Entity.Edm.EdmAssociationConstraint"/>
specified).
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmCollectionKind">
<summary>
Collection semantics for properties.
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmCollectionKind.Default">
<summary>
The property does not have a collection type or does not specify
explicit collection semantics.
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmCollectionKind.Bag">
<summary>
The property is an unordered collection that may contain
duplicates.
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmCollectionKind.List">
<summary>
The property is an ordered collection that may contain duplicates.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmComplexType">
<summary>
Allows the construction and modification of a complex type in an
Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmNamespace"/> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmComplexType.BaseType">
<summary>
Gets or sets the optional <see
cref="T:System.Data.Entity.Edm.EdmComplexType"/> that indicates the base complex
type of the complex type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmComplexType.IsAbstract">
<summary>
Gets or sets a value indicating whether the complex type is
abstract.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmComplexType.DeclaredProperties">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.EdmProperty"/> instances that describe the (scalar
or complex) properties of the complex type.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmConcurrencyMode">
<summary>
Concurrency mode for properties.
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmConcurrencyMode.None">
<summary>
Default concurrency mode: the property is never validated at write
time
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmConcurrencyMode.Fixed">
<summary>
Fixed concurrency mode: the property is always validated at write
time
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmEntityContainer">
<summary>
Allows the construction and modification of an entity container in
an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmModel"/> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmEntityContainer.ContainerItems">
<summary>
Gets all <see
cref="T:System.Data.Entity.Edm.EdmEntityContainerItem"/> s declared within the
namspace. Includes <see cref="T:System.Data.Entity.Edm.EdmAssociationSet"/> s and
<see cref="T:System.Data.Entity.Edm.EdmEntitySet"/> s.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmEntityContainer.AssociationSets">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.EdmAssociationSet"/> s that specifies the
association sets within the container.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmEntityContainer.EntitySets">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.EdmEntitySet"/> s that specifies the entity sets
within the container.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmEntitySet">
<summary>
Allows the construction and modification of an entity set in an
Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmEntitySet.ElementType">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmEntityType"/> that specifies the entity type for
the set.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmEntityType">
<summary>
Allows the construction and modification of an entity type in an
Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmNamespace"/> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmEntityType.BaseType">
<summary>
Gets or sets the optional <see
cref="T:System.Data.Entity.Edm.EdmEntityType"/> that indicates the base entity type
of the entity type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmEntityType.IsAbstract">
<summary>
Gets or sets a value indicating whether the entity type is
abstract.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmEntityType.DeclaredProperties">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.EdmProperty"/> s that specifies the properties
declared by the entity type.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.EdmEntityType.DeclaredKeyProperties">
<summary>
Gets or sets the collection of <see
cref="T:System.Data.Entity.Edm.EdmProperty"/> s that indicates which properties
from the <see cref="P:System.Data.Entity.Edm.EdmEntityType.DeclaredProperties"/>
collection are part of the entity key.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.EdmEntityType.DeclaredNavigationProperties">
<summary>
Gets or sets the optional collection of <see
cref="T:System.Data.Entity.Edm.EdmNavigationProperty"/> s that specifies the
navigation properties declared by the entity type.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmItemKind">
<summary>
Indicates which Entity Data Model (EDM) concept is represented by a
given item.
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.AssociationEnd">
<summary>
Association End Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.AssociationSet">
<summary>
Association Set Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.AssociationType">
<summary>
Association Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.CollectionType">
<summary>
Collection Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.ComplexType">
<summary>
Complex Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.EntityContainer">
<summary>
Entity Container Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.EntitySet">
<summary>
Entity Set Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.EntityType">
<summary>
Entity Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.FunctionGroup">
<summary>
Function Group Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.FunctionOverload">
<summary>
Function Overload Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.FunctionImport">
<summary>
Function Import Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.FunctionParameter">
<summary>
Function Parameter Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.NavigationProperty">
<summary>
Navigation Property Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.Property">
<summary>
EdmProperty Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.AssociationConstraint">
<summary>
Association Constraint Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.RefType">
<summary>
Ref Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.RowColumn">
<summary>
Row Column Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.RowType">
<summary>
Row Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.TypeReference">
<summary>
Type Reference Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.Model">
<summary>
Model Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.Namespace">
<summary>
Namespace Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.PrimitiveFacets">
<summary>
Primitive Facets Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.PrimitiveType">
<summary>
Primitive Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.EnumType">
<summary>
Enum Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmItemKind.EnumTypeMember">
<summary>
Enum Type Member Kind
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmModel">
<summary>
EdmModel is the top-level container for namespaces and entity
containers belonging to the same logical Entity Data Model (EDM) model.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmModel.Version">
<summary>
Gets or sets an optional value that indicates the entity model
version.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmModel.Containers">
<summary>
Gets or sets the containers declared within the model.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmModel.Namespaces">
<summary>
Gets or sets the namespaces declared within the model.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmNamespace">
<summary>
Allows the construction and modification of a namespace in an <see
cref="T:System.Data.Entity.Edm.EdmModel"/> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmNamespace.NamespaceItems">
<summary>
Gets all <see cref="T:System.Data.Entity.Edm.EdmNamespaceItem"/> s
declared within the namspace. Includes <see
cref="T:System.Data.Entity.Edm.EdmAssociationType"/> s, <see
cref="T:System.Data.Entity.Edm.EdmComplexType"/> s, <see
cref="T:System.Data.Entity.Edm.EdmEntityType"/> s.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmNamespace.AssociationTypes">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmAssociationType"/> s declared within the
namespace.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmNamespace.ComplexTypes">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmComplexType"/> s declared within the namespace.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmNamespace.EntityTypes">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmEntityType"/> s declared within the namespace.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmNavigationProperty">
<summary>
Allows the construction and modification of an Entity Data Model
(EDM) navigation property.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmNavigationProperty.Association">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmAssociationType"/> that specifies the association
over which navigation takes place.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmNavigationProperty.ResultEnd">
<summary>
Gets or sets the <see
cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> that specifies which
association end is the 'destination' end of the navigation and produces the
navigation property result.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmOperationAction">
<summary>
Specifies the action to take on a given operation. <seealso
cref="P:System.Data.Entity.Edm.EdmAssociationEnd.DeleteAction"/>
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmOperationAction.None">
<summary>
Default behavior
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmOperationAction.Restrict">
<summary>
Restrict the operation
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmOperationAction.Cascade">
<summary>
Cascade the operation
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmPrimitiveType">
<summary>
Represents one of the fixed set of Entity Data Model (EDM)
primitive types.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmScalarType">
<summary>
The base for all all Entity Data Model (EDM) types that represent a
scalar type from the EDM type system.
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.EdmPrimitiveType.TryGetByName(System.String,System.D
ata.Entity.Edm.EdmPrimitiveType@)">
<summary>
Retrieves the EdmPrimitiveType instance with the <see
cref="T:System.Data.Entity.Edm.EdmPrimitiveTypeKind"/> corresponding to the
specified <paramref name="primitiveTypeName"/> value, if any.
</summary>
<param name="primitiveTypeName"> The name of the primitive type
instance to retrieve </param>
<param name="primitiveType"> The EdmPrimitiveType with the specified
name, if successful; otherwise <c>null</c> . </param>
<returns> <c>true</c> if the given name corresponds to an EDM primitive
type name; otherwise <c>false</c> . </returns>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Binary">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Binary"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Boolean">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Boolean"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Byte">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Byte"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.DateTime">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.DateTime"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.DateTimeOffset">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.DateTimeOffset"/> primitive
type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Decimal">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Decimal"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Double">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Double"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Guid">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Guid"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Int16">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Int16"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Int32">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Int32"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Int64">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Int64"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.SByte">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.SByte"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Single">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Single"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.String">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.String"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.Time">
<summary>
Gets the EdmPrimitiveType instance that represents the <see
cref="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Time"/> primitive type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveType.PrimitiveTypeKind">
<summary>
Gets an <see cref="T:System.Data.Entity.Edm.EdmPrimitiveTypeKind"/>
value that indicates which Entity Data Model (EDM) primitive type this type
represents.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmPrimitiveTypeFacets">
<summary>
Allows the construction and modification of additional constraints
that can be applied to a specific use of a primitive type in an Entity Data Model
(EDM) item. See <see cref="T:System.Data.Entity.Edm.EdmTypeReference"/> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.HasValue">
<summary>
Returns <code>true</code> if any facet value property currently has
a non-null value; otherwise returns <code>false</code> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.MaxLength">
<summary>
Gets or sets an optional value indicating the current constraint on
the type's maximum length.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.IsMaxLength">
<summary>
Gets or sets an optional value indicating whether the referenced
type should be considered to have its intrinsic maximum length, rather than a
specific value.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.IsFixedLength">
<summary>
Gets or sets an optional value indicating whether the referenced
type should be considered to have a fixed or variable length.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.IsUnicode">
<summary>
Gets or sets an optional value indicating whether the referenced
type should be considered to be Unicode or non-Unicode.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.Precision">
<summary>
Gets or sets an optional value indicating the current constraint on
the type's precision.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.Scale">
<summary>
Gets or sets an optional value indicating the current constraint on
the type's scale.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.IsVariableSrid">
<summary>
Gets or sets an optional value indicating that the current spatial
type's SRID is unconstrained.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.Srid">
<summary>
Gets or sets an optional value indicating the current spatial
type's SRID.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmPrimitiveTypeFacets.IsStrict">
<summary>
Gets or sets an optional value indicating whether the spatial type
is to be type checked strictly.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmPrimitiveTypeKind">
<summary>
Primitive Types as defined by the Entity Data Model (EDM).
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Binary">
<summary>
Binary Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Boolean">
<summary>
Boolean Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Byte">
<summary>
Byte Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.DateTime">
<summary>
DateTime Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Decimal">
<summary>
Decimal Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Double">
<summary>
Double Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Guid">
<summary>
Guid Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Single">
<summary>
Single Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.SByte">
<summary>
SByte Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Int16">
<summary>
Int16 Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Int32">
<summary>
Int32 Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Int64">
<summary>
Int64 Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.String">
<summary>
String Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Time">
<summary>
Time Type Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.DateTimeOffset">
<summary>
DateTimeOffset Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Geometry">
<summary>
Geometry Type Kind
</summary>
</member>
<member name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.Geography">
<summary>
Geography Type Kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeometricPoint">
<summary>
Geometric point type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeometricLinestring">
<summary>
Geometric linestring type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeometricPolygon">
<summary>
Geometric polygon type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeometricMultiPoint">
<summary>
Geometric multi-point type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeometricMultiLinestring">
<summary>
Geometric multi-linestring type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeometricMultiPolygon">
<summary>
Geometric multi-polygon type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeometryCollection">
<summary>
Geometric collection type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeographicPoint">
<summary>
Geographic point type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeographicLinestring">
<summary>
Geographic linestring type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeographicPolygon">
<summary>
Geographic polygon type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeographicMultiPoint">
<summary>
Geographic multi-point type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeographicMultiLinestring">
<summary>
Geographic multi-linestring type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeographicMultiPolygon">
<summary>
Geographic multi-polygon type kind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.EdmPrimitiveTypeKind.GeographyCollection">
<summary>
Geographic collection type kind
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmProperty">
<summary>
Allows the construction and modification of a primitive- or
complex-valued property of an Entity Data Model (EDM) entity or complex type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmProperty.CollectionKind">
<summary>
Gets or sets an <see
cref="T:System.Data.Entity.Edm.EdmCollectionKind"/> value that indicates which
collection semantics - if any - apply to the property.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmProperty.ConcurrencyMode">
<summary>
Gets or sets a <see
cref="T:System.Data.Entity.Edm.EdmConcurrencyMode"/> value that indicates whether
the property is used for concurrency validation.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmProperty.DefaultValue">
<summary>
Gets or sets on optional value that indicates an initial default
value for the property.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmProperty.PropertyType">
<summary>
Gets or sets an <see
cref="T:System.Data.Entity.Edm.EdmTypeReference"/> that specifies the result type
of the property.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmStructuralTypeMemberCollection">
<summary>
Enumerates all <see
cref="T:System.Data.Entity.Edm.EdmStructuralMember"/> s declared or inherited by an
<see cref="T:System.Data.Entity.Edm.EdmStructuralType"/> .
</summary>
</member>
<member name="T:System.Data.Entity.Edm.EdmTypeReference">
<summary>
Allows the construction and modification of a specific use of a
type in an Entity Data Model (EDM) item. See <see
cref="P:System.Data.Entity.Edm.EdmProperty.PropertyType"/> for examples.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.CollectionRank">
<summary>
Gets or sets a value indicating the collection rank of the type
reference. A collection rank greater than zero indicates that the type reference
represents a collection of its referenced <see
cref="P:System.Data.Entity.Edm.EdmTypeReference.EdmType"/> .
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.EdmType">
<summary>
Gets or sets a value indicating the <see
cref="T:System.Data.Entity.Edm.EdmDataModelType"/> referenced by this type
reference.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.IsNullable">
<summary>
Gets or sets an optional value indicating whether the referenced
type should be considered nullable.
</summary>
</member>
<member
name="P:System.Data.Entity.Edm.EdmTypeReference.PrimitiveTypeFacets">
<summary>
Gets or sets an optional <see
cref="T:System.Data.Entity.Edm.EdmPrimitiveTypeFacets"/> instance that applies
additional constraints to a referenced primitive type.
</summary>
<remarks>
Accessing this property forces the creation of an
EdmPrimitiveTypeFacets value if no value has previously been set. Use <see
cref="P:System.Data.Entity.Edm.EdmTypeReference.HasFacets"/> to determine whether
or not this property currently has a value.
</remarks>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.HasFacets">
<summary>
Gets a value indicating whether the <see
cref="P:System.Data.Entity.Edm.EdmTypeReference.PrimitiveTypeFacets"/> property of
this type reference has been assigned an <see
cref="T:System.Data.Entity.Edm.EdmPrimitiveTypeFacets"/> value with at least one
facet value specified.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.IsCollectionType">
<summary>
Indicates whether this type reference represents a collection of
its referenced <see cref="P:System.Data.Entity.Edm.EdmTypeReference.EdmType"/>
(when <see cref="P:System.Data.Entity.Edm.EdmTypeReference.CollectionRank"/> is
greater than zero) or not.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.IsComplexType">
<summary>
Indicates whether the <see
cref="P:System.Data.Entity.Edm.EdmTypeReference.EdmType"/> property of this type
reference currently refers to an <see
cref="T:System.Data.Entity.Edm.EdmComplexType"/> , is not a collection type, and
does not have primitive facet values specified.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.ComplexType">
<summary>
Gets the <see cref="T:System.Data.Entity.Edm.EdmComplexType"/>
currently referred to by this type reference, or <code>null</code> if the type
reference is a collection type or does not refer to a complex type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.IsPrimitiveType">
<summary>
Indicates whether the <see
cref="P:System.Data.Entity.Edm.EdmTypeReference.EdmType"/> property of this type
reference currently refers to an <see
cref="T:System.Data.Entity.Edm.EdmPrimitiveType"/> and is not a collection type.
</summary>
</member>
<member name="P:System.Data.Entity.Edm.EdmTypeReference.PrimitiveType">
<summary>
Gets the <see cref="T:System.Data.Entity.Edm.EdmPrimitiveType"/>
currently referred to by this type reference, or <code>null</code> if the type
reference is a collection type or does not refer to a primitive type.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Internal.EdmConstants">
<summary>
Contains constant values that apply to the EDM model, regardless of
source (for CSDL specific constants see <see
cref="T:System.Data.Entity.Edm.Parsing.Xml.Internal.Csdl.CsdlConstants"/> ).
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Internal.EdmUtil.IsValidLanguageIndependentIdentifie
r(System.String)">
<summary>
Parsing code taken from System.dll's
System.CodeDom.Compiler.CodeGenerator.IsValidLanguageIndependentIdentifier(string)
method to avoid LinkDemand needed to call this method
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Internal.EdmUtil.IsValidUndottedName(System.String)"
>
<summary>
</summary>
<param name = "name"> </param>
<returns> </returns>
</member>
<member
name="T:System.Data.Entity.Edm.Parsing.Xml.Internal.Csdl.CsdlConstants">
<summary>
Constants for CSDL XML.
</summary>
</member>
<member
name="T:System.Data.Entity.Edm.Parsing.Xml.Internal.Msl.MslConstants">
<summary>
Constants for C-S MSL XML.
</summary>
</member>
<member
name="T:System.Data.Entity.Edm.Parsing.Xml.Internal.Ssdl.SsdlConstants">
<summary>
Constants for SSDL XML.
</summary>
</member>
<member name="T:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode">
<summary>
The acceptable range for this enum is 0000 - 0999; the range
10,000-15,000 is reserved for tools.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidErrorCodeVa
lue">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.SecurityError">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.IOException">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.XmlError">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.TooManyErrors">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.MalformedXml">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.UnexpectedXmlNodeT
ype">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.UnexpectedXmlAttri
bute">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.UnexpectedXmlEleme
nt">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.TextNotAllowed">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EmptyFile">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.XsdError">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidAlias">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.MissingAttribute">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.IntegerExpected">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidName">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.AlreadyDefined">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ElementNotInSchema
">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidBaseType">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NoConcreteDescenda
nts">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.CycleInTypeHierarc
hy">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidVersionNumb
er">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidSize">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidBoolean">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BadType">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidVersioningC
lass">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidVersionIntr
oduced">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BadNamespace">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.UnresolvedReferenc
eSchema">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NotInNamespace">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NotUnnestedType">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BadProperty">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.UndefinedProperty"
>
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidPropertyTyp
e">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidAsNestedTyp
e">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidChangeUnit"
>
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.UnauthorizedAccess
Exception">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.PrecisionOutOfRang
e">
<summary>
Precision out of range
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ScaleOutOfRange">
<summary>
Scale out of range
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.DefaultNotAllowed"
>
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidDefault">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.RequiredFacetMissi
ng">
<summary>
One of the required facets is missing
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BadImageFormatExce
ption">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.MissingSchemaXml">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BadPrecisionAndSca
le">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidChangeUnitU
sage">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NameTooLong">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.CircularlyDefinedT
ype">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidAssociation
">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FacetNotAllowedByT
ype">
<summary>
The facet isn't allow by the property type.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ConstantFacetSpeci
fiedInSchema">
<summary>
This facet value is constant and is specified in the schema
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BadNavigationPrope
rty">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidKey">
<summary>
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidMultiplicit
y">
<summary>
Multiplicity value was malformed
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidAction">
<summary>
The value for the Action attribute is invalid or not allowed in the
current context
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidOperation">
<summary>
An error occurred processing the On<Operation> elements
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidContainerTy
peForEnd">
<summary>
Ends were given for the Property element of a EntityContainer that
is not a RelationshipSet
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidEndEntitySe
t">
<summary>
The extent name used in the EntittyContainerType End does not match
the name of any of the EntityContainerProperties in the containing EntityContainer
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.AmbiguousEntityCon
tainerEnd">
<summary>
An end element was not given, and cannot be inferred because too
many EntityContainerEntitySet elements that are good possibilities.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.MissingExtentEntit
yContainerEnd">
<summary>
An end element was not given, and cannot be inferred because there
is no EntityContainerEntitySets that are the correct type to be used as an
EntitySet.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BadParameterDirect
ion">
<summary>
Not a valid parameter direction for the parameter in a function
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FailedInference">
<summary>
Unable to infer an optional schema part, to resolve this; be more
explicit
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidFacetInProv
iderManifest">
<summary>
Invalid facet attribute(s) specified in provider manifest
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidRoleInRelat
ionshipConstraint">
<summary>
Invalid role value in the relationship constraint
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidPropertyInR
elationshipConstraint">
<summary>
Invalid Property in relationship constraint
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.TypeMismatchRelati
onshipConstraint">
<summary>
Type mismatch between ToProperty and FromProperty in the
relationship constraint
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidMultiplicit
yInRoleInRelationshipConstraint">
<summary>
Invalid multiplicity in FromRole in the relationship constraint
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.MismatchNumberOfPr
opertiesInRelationshipConstraint">
<summary>
The number of properties in the FromProperty and ToProperty in the
relationship constraint must be identical
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.MissingPropertyInR
elationshipConstraint">
<summary>
No Properties defined in either FromProperty or ToProperty in the
relationship constraint
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.MissingConstraintO
nRelationshipType">
<summary>
Missing constraint in relationship type in ssdl
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.SameRoleReferredIn
ReferentialConstraint">
<summary>
Same role referred in the ToRole and FromRole of a referential
constraint
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidValueForPar
ameterTypeSemantics">
<summary>
Invalid value for attribute ParameterTypeSemantics
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidRelationshi
pEndType">
<summary>
Invalid type used for a Relationship End Type
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidPrimitiveTy
peKind">
<summary>
Invalid PrimitiveTypeKind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidTypeConvers
ionDestinationType">
<summary>
Invalid TypeConversion DestinationType
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ByteValueExpected"
>
<summary>
Expected a integer value between 0 - 255
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FunctionWithNonSca
larTypeNotSupported">
<summary>
Invalid Type specified in function
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.PrecisionMoreThanA
llowedMax">
<summary>
Precision must not be greater than 28
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EntityKeyMustBeSca
lar">
<summary>
Properties that are part of entity key must be of scalar type
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BinaryEntityKeyCur
rentlyNotSupported">
<summary>
Binary type properties which are part of entity key are currently
not supported
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NoPreferredMapping
ForPrimitiveTypeKind">
<summary>
The primitive type kind does not have a preferred mapping
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.TooManyPreferredMa
ppingsForPrimitiveTypeKind">
<summary>
More than one PreferredMapping for a PrimitiveTypeKind
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EndWithManyMultipl
icityCannotHaveOperationsSpecified">
<summary>
End with * multiplicity cannot have operations specified
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EntitySetTypeHasNo
Keys">
<summary>
EntitySet type has no keys
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidNumberOfPar
ametersForAggregateFunction">
<summary>
InvalidNumberOfParametersForAggregateFunction
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidParameterTy
peForAggregateFunction">
<summary>
InvalidParameterTypeForAggregateFunction
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ComposableFunction
WithoutReturnType">
<summary>
Composable functions must declare a return type.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NonComposableFunct
ionWithReturnType">
<summary>
Non-composable functions must not declare a return type.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NonComposableFunct
ionAttributesNotValid">
<summary>
Non-composable functions do not permit the aggregate; niladic; or
built-in attributes.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ComposableFunction
WithCommandText">
<summary>
Composable functions can not include command text attribute.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FunctionDeclaresCo
mmandTextAndStoreFunctionName">
<summary>
Functions should not declare both a store name and command text
(only one or the other can be used).
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.SystemNamespace">
<summary>
SystemNamespace
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EmptyDefiningQuery
">
<summary>
Empty DefiningQuery text
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.TableAndSchemaAreM
utuallyExclusiveWithDefiningQuery">
<summary>
Schema, Table and DefiningQuery are all specified, and are mutually
exclusive
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidConcurrency
Mode">
<summary>
ConcurrencyMode value was malformed
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ConcurrencyRedefin
edOnSubTypeOfEntitySetType">
<summary>
Concurrency can't change for any sub types of an EntitySet type.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FunctionImportUnsu
pportedReturnType">
<summary>
Function import return type must be either empty, a collection of
entities, or a singleton scalar.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FunctionImportUnkn
ownEntitySet">
<summary>
Function import specifies a non-existent entity set.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FunctionImportRetu
rnsEntitiesButDoesNotSpecifyEntitySet">
<summary>
Function import specifies entity type return but no entity set.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FunctionImportEnti
tyTypeDoesNotMatchEntitySet">
<summary>
Function import specifies entity type that does not derive from
element type of entity set.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FunctionImportSpec
ifiesEntitySetButDoesNotReturnEntityType">
<summary>
Function import specifies a binding to an entity set but does not
return entities.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InternalError">
<summary>
InternalError
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.SimilarRelationshi
pEnd">
<summary>
Same Entity Set Taking part in the same role of the relationship
set in two different relationship sets
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.DuplicatePropertyS
pecifiedInEntityKey">
<summary>
Entity key refers to the same property twice
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.AmbiguousFunctionR
eturnType">
<summary>
Function declares a ReturnType attribute and element
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NullableComplexTyp
e">
<summary>
Nullable Complex Type not supported in Edm V1
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NonComplexCollecti
ons">
<summary>
Only Complex Collections supported in Edm V1.1
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.KeyMissingOnEntity
Type">
<summary>
No Key defined on Entity Type
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidNamespaceIn
Using">
<summary>
Invalid namespace specified in using element
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NeedNotUseSystemNa
mespaceInUsing">
<summary>
Need not specify system namespace in using
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.CannotUseSystemNam
espaceAsAlias">
<summary>
Cannot use a reserved/system namespace as alias
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidNamespaceNa
me">
<summary>
Invalid qualification specified for type
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidEntityConta
inerNameInExtends">
<summary>
Invalid Entity Container Name in extends attribute
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidCollectionK
ind">
<summary>
Invalid CollectionKind value in property CollectionKind attribute
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidNamespaceOr
AliasSpecified">
<summary>
Must specify namespace or alias of the schema in which this type is
defined
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EntityContainerCan
notExtendItself">
<summary>
Entity Container cannot extend itself
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FailedToRetrievePr
oviderManifest">
<summary>
Failed to retrieve provider manifest
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ProviderManifestTo
kenMismatch">
<summary>
Mismatched Provider Manifest token values in SSDL artifacts
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ProviderManifestTo
kenNotFound">
<summary>
Missing Provider Manifest token value in SSDL artifact(s)
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EmptyCommandText">
<summary>
Empty CommandText element
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InconsistentProvid
er">
<summary>
Inconsistent Provider values in SSDL artifacts
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InconsistentProvid
erManifestToken">
<summary>
Inconsistent Provider Manifest token values in SSDL artifacts
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.DuplicatedFunction
overloads">
<summary>
Duplicated Function overloads
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidProvider">
<summary>
InvalidProvider
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FunctionWithNonEdm
TypeNotSupported">
<summary>
FunctionWithNonEdmTypeNotSupported
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ComplexTypeAsRetur
nTypeAndDefinedEntitySet">
<summary>
ComplexTypeAsReturnTypeAndDefinedEntitySet
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ComplexTypeAsRetur
nTypeAndNestedComplexProperty">
<summary>
ComplexTypeAsReturnTypeAndDefinedEntitySet
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.FacetOnNonScalarTy
pe">
unused 179,
unused 180,
unused 181,
<summary>
In model functions facet attribute is allowed only on ScalarTypes
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.IncorrectlyPlacedF
acet">
<summary>
Captures several conditions where facets are placed on element
where it should not exist.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.ReturnTypeNotDecla
red">
<summary>
Return type has not been declared
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.InvalidValueInEnum
Option">
<summary>
Invalid value in the EnumTypeOption
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.NoCodeGenNamespace
InStructuralAnnotation">
<summary>
The structural annotation cannot use codegen namespaces
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.AmbiguousFunctionA
ndType">
<summary>
Function and type cannot have the same fully qualified name
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.CannotLoadDifferen
tVersionOfSchemaInTheSameItemCollection">
<summary>
Cannot load different version of schema in the same ItemCollection
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.BoolValueExpected"
>
<summary>
Expected bool value
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EndWithoutMultipli
city">
<summary>
End without Multiplicity specified
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.TVFReturnTypeRowHa
sNonScalarProperty">
<summary>
In SSDL, if composable function returns a collection of rows (TVF),
all row properties must be of scalar types.
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EdmModel_NameMustN
otBeEmptyOrWhiteSpace">
<summary>
The name of NamedEdmItem must not be empty or white space only
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Parsing.Xml.Internal.XmlErrorCode.EdmAssociationType
_AssocationEndMustNotBeNull">
<summary>
EdmTypeReference is empty
</summary>
Unused 199;
</member>
<member name="T:System.Data.Entity.Edm.Serialization.CsdlSerializer">
<summary>
Serializes an <see cref="T:System.Data.Entity.Edm.EdmModel"/> that
conforms to the restrictions of a single CSDL schema file to an XML writer. The
model to be serialized must contain a single <see
cref="T:System.Data.Entity.Edm.EdmNamespace"/> and a single <see
cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> .
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Serialization.CsdlSerializer.Serialize(System.Data.E
ntity.Edm.EdmModel,System.Xml.XmlWriter)">
<summary>
Serialize the <see cref="T:System.Data.Entity.Edm.EdmModel"/> to
the XmlWriter.
</summary>
<param name="model"> The EdmModel to serialize, mut have only one <see
cref="T:System.Data.Entity.Edm.EdmNamespace"/> and one <see
cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> </param>
<param name="xmlWriter"> The XmlWriter to serialize to </param>
</member>
<member
name="M:System.Data.Entity.Edm.Serialization.MslSerializer.Serialize(System.Data.En
tity.Edm.Db.Mapping.DbDatabaseMapping,System.Xml.XmlWriter)">
<summary>
Serialize the <see
cref="T:System.Data.Entity.Infrastructure.DbModel"/> to the XmlWriter
</summary>
<param name="databaseMapping"> The DbModel to serialize </param>
<param name="xmlWriter"> The XmlWriter to serialize to </param>
</member>
<member
name="M:System.Data.Entity.Edm.Serialization.SsdlSerializer.Serialize(System.Data.E
ntity.Edm.Db.DbDatabaseMetadata,System.String,System.String,System.Xml.XmlWriter)">
<summary>
Serialize the <see
cref="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata"/> to the <see
cref="T:System.Xml.XmlWriter"/>
</summary>
<param name="dbDatabase"> The DbDatabaseMetadata to serialize </param>
<param name="provider"> Provider information on the Schema element
</param>
<param name="providerManifestToken"> ProviderManifestToken information
on the Schema element </param>
<param name="xmlWriter"> The XmlWriter to serialize to </param>
<returns> </returns>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndAuthorEmail">
<summary>
author/email
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndAuthorName">
<summary>
author/name
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndAuthorUri">
<summary>
author/uri
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndPublished">
<summary>
published
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndRights">
<summary>
rights
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndSummary">
<summary>
summary
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndTitle">
<summary>
title
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndContributorEmail">
<summary>
contributor/email
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndContributorName">
<summary>
contributor/name
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndContributorUri">
<summary>
contributor/uri
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndCategoryLabel">
<summary>
category/@label
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndContentKindPlaintext">
<summary>
Plaintext
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndContentKindHtml">
<summary>
HTML
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndContentKindXHtml">
<summary>
XHTML
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndUpdated">
<summary>
updated
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndLinkHref">
<summary>
link/@href
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndLinkRel">
<summary>
link/@rel
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndLinkType">
<summary>
link/@type
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndLinkHrefLang">
<summary>
link/@hreflang
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndLinkTitle">
<summary>
link/@title
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndLinkLength">
<summary>
link/@length
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndCategoryTerm">
<summary>
category/@term
</summary>
</member>
<member
name="F:System.Data.Entity.Edm.Serialization.Xml.Internal.Csdl.EdmModelCsdlSchemaWr
iter.XmlConstants.SyndCategoryScheme">
<summary>
category/@scheme
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Serialization.Xml.Internal.Ssdl.DbModelSsdlHelper.Ge
tRoleNamePair(System.Data.Entity.Edm.Db.DbTableMetadata,System.Data.Entity.Edm.Db.D
bTableMetadata)">
<summary>
Return role name pair
</summary>
<param name = "firstTable"> </param>
<param name = "secondTable"> </param>
<returns> </returns>
</member>
<member
name="T:System.Data.Entity.Edm.Validation.Internal.DataModelValidationContext">
<summary>
The context for DataModel Validation
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.AreRel
ationshipEndsEqual(System.Collections.Generic.KeyValuePair{System.Data.Entity.Edm.E
dmAssociationSet,System.Data.Entity.Edm.EdmEntitySet},System.Collections.Generic.Ke
yValuePair{System.Data.Entity.Edm.EdmAssociationSet,System.Data.Entity.Edm.EdmEntit
ySet})">
<summary>
Returns true if the given two ends are similar - the relationship
type that this ends belongs to is the same and the entity set refered by the ends
are same and they are from the same role
</summary>
<param name = "left"> </param>
<param name = "right"> </param>
<returns> </returns>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.IsRefe
rentialConstraintReadyForValidation(System.Data.Entity.Edm.EdmAssociationType)">
<summary>
Return true if the Referential Constraint on the association is
ready for further validation, otherwise return false.
</summary>
<param name = "association"> </param>
<returns> </returns>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.IsKeyP
roperty(System.Collections.Generic.List{System.Data.Entity.Edm.EdmProperty},System.
Data.Entity.Edm.EdmAssociationEnd,System.Boolean@,System.Boolean@,System.Boolean@,S
ystem.Boolean@)">
<summary>
Resolves the given property names to the property in the item Also
checks whether the properties form the key for the given type and whether all the
properties are nullable or not
</summary>
<param name = "roleProperties"> </param>
<param name = "roleElement"> </param>
<param name = "isKeyProperty"> </param>
<param name = "areAllPropertiesNullable"> </param>
<param name = "isAnyPropertyNullable"> </param>
<param name = "isSubsetOfKeyProperties"> </param>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.IsEdmS
ystemNamespace(System.String)">
<summary>
Return true if the namespaceName is a Edm System Namespace
</summary>
<param name = "namespaceName"> </param>
<returns> </returns>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.TypeIs
SubTypeOf(System.Data.Entity.Edm.EdmEntityType,System.Collections.Generic.Dictionar
y{System.Data.Entity.Edm.EdmEntityType,System.Data.Entity.Edm.EdmEntitySet},System.
Data.Entity.Edm.EdmEntitySet@)">
<summary>
Return true if the entityType is a subtype of any entity type in
the dictionary keys, and return the corresponding entry EntitySet value. Otherwise
return false.
</summary>
<param name = "entityType"> </param>
<param name = "baseEntitySetTypes"> </param>
<param name = "set"> </param>
<returns> </returns>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.IsType
DefinesNewConcurrencyProperties(System.Data.Entity.Edm.EdmEntityType)">
<summary>
Return true if any of the properties in the EdmEntityType defines
ConcurrencyMode. Otherwise return false.
</summary>
<param name = "entityType"> </param>
<returns> </returns>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.AddMem
berNameToHashSet(System.Data.Entity.Edm.EdmNamedMetadataItem,System.Collections.Gen
eric.HashSet{System.String},System.Data.Entity.Edm.Validation.Internal.DataModelVal
idationContext,System.Func{System.String,System.String})">
<summary>
Add member name to the Hash set, raise an error if the name exists
already.
</summary>
<param name = "item"> </param>
<param name = "memberNameList"> </param>
<param name = "context"> </param>
<param name = "getErrorString"> </param>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.HasCon
tent(System.String)">
<summary>
If the string is null, empty, or only whitespace, return false,
otherwise return true
</summary>
<param name = "stringToCheck"> </param>
<returns> </returns>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationHelper.CheckF
orInheritanceCycle``1(``0,System.Func{``0,``0})">
<summary>
Determine if a cycle exists in the type hierarchy: use two pointers
to walk the chain, if one catches up with the other, we have a cycle.
</summary>
<returns> true if a cycle exists in the type hierarchy, false otherwise
</returns>
</member>
<member
name="T:System.Data.Entity.Edm.Validation.Internal.DataModelValidationRuleSet">
<summary>
RuleSet for DataModel Validation
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidationRuleSet.GetRu
les(System.Data.Entity.Edm.Common.DataModelItem)">
<summary>
Get the related rules given certain DataModelItem
</summary>
<param name="itemToValidate"> The <see
cref="T:System.Data.Entity.Edm.Common.DataModelItem"/> to validate </param>
<returns> A collection of <see
cref="T:System.Data.Entity.Edm.Validation.Internal.DataModelValidationRule"/>
</returns>
</member>
<member
name="T:System.Data.Entity.Edm.Validation.Internal.DataModelValidator">
<summary>
Data Model Validator
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.DataModelValidator.Validate(Syst
em.Data.Entity.Edm.EdmModel,System.Boolean)">
<summary>
Validate the <see
cref="N:System.Data.Entity.Edm.Validation.Internal.EdmModel"/> and all of its
properties given certain version.
</summary>
<param name="root"> The root of the model to be validated </param>
<param name="validateSyntax"> True to validate the syntax, otherwise
false </param>
</member>
<member
name="T:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelRuleSet">
<summary>
The RuleSet for EdmModel
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelRuleSet.CreateE
dmModelRuleSet(System.Double,System.Boolean)">
<summary>
Get <see
cref="T:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelRuleSet"/>
based on version
</summary>
<param name="version"> a double value of version </param>
<returns> <see
cref="T:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelRuleSet"/>
</returns>
</member>
<member
name="T:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelValidationConte
xt">
<summary>
The context for EdmModel Validation
</summary>
</member>
<member
name="T:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelValidationVisit
or">
<summary>
Visitor for EdmModel Validation
</summary>
</member>
<member
name="T:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelValidator">
<summary>
Edm Model Validator
</summary>
</member>
<member
name="M:System.Data.Entity.Edm.Validation.Internal.EdmModel.EdmModelValidator.Valid
ate(System.Data.Entity.Edm.EdmModel,System.Data.Entity.Edm.Validation.Internal.EdmM
odel.EdmModelValidationContext)">
<summary>
validate the <see cref="T:System.Data.Entity.Edm.EdmModel"/> from
the root with the context
</summary>
<param name="validateRoot"> The root to validate from </param>
<param name="context"> The validation context </param>
</member>
<member name="T:System.Data.Entity.CreateDatabaseIfNotExists`1">
<summary>
An implementation of IDatabaseInitializer that will recreate and
optionally re-seed the
database only if the database does not exist.
To seed the database, create a derived class and override the Seed
method.
</summary>
<typeparam name = "TContext">The type of the context.</typeparam>
</member>
<member
name="M:System.Data.Entity.CreateDatabaseIfNotExists`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.CreateDatabaseIfNotExists`1.Seed(`0)">
<summary>
A that should be overridden to actually add data to the context for
seeding.
The default implementation does nothing.
</summary>
<param name = "context">The context to seed.</param>
</member>
<member name="T:System.Data.Entity.Database">
<summary>
An instances of this class is obtained from an <see
cref="T:System.Data.Entity.DbContext"/> object and can be used
to manage the actual database backing a DbContext or connection.
This includes creating, deleting, and checking for the existence of
a database.
Note that deletion and checking for existence of a database can be
performed using just a
connection (i.e. without a full context) by using the static
methods of this class.
</summary>
</member>
<member
name="M:System.Data.Entity.Database.#ctor(System.Data.Entity.Internal.InternalConte
xt)">
<summary>
Creates a Database backed by the given context. This object can be
used to create a database,
check for database existence, and delete a database.
</summary>
<param name = "context">The context that defines the database
connection and model.</param>
</member>
<member
name="M:System.Data.Entity.Database.SetInitializer``1(System.Data.Entity.IDatabaseI
nitializer{``0})">
<summary>
Gets or sets the database initialization strategy. The database
initialization strategy is called when <see cref="T:System.Data.Entity.DbContext"/>
instance
is initialized from a <see
cref="T:System.Data.Entity.Infrastructure.DbCompiledModel"/>. The strategy can
optionally check for database existence, create a new database, and
seed the database with data.
The default strategy is an instance of <see
cref="T:System.Data.Entity.CreateDatabaseIfNotExists`1"/>.
</summary>
<typeparam name="TContext">The type of the context.</typeparam>
<param name="strategy">The strategy.</param>
<value>The database creation strategy.</value>
</member>
<member
name="M:System.Data.Entity.Database.SetInitializerInternal``1(System.Data.Entity.ID
atabaseInitializer{``0},System.Boolean)">
<summary>
Internal version of SetInitializer that allows the strategy to be
locked such that it cannot be replaced
by another call to SetInitializer. This allows strategies set in
the app.config to win over strategies set
in code.
</summary>
<typeparam name = "TContext">The type of the context.</typeparam>
<param name = "strategy">The strategy.</param>
<param name = "lockStrategy">if set to <c>true</c> then the strategy is
locked.</param>
</member>
<member name="M:System.Data.Entity.Database.Initialize(System.Boolean)">
<summary>
Runs the the registered <see
cref="T:System.Data.Entity.IDatabaseInitializer`1"/> on this context.
If the context was created using either the Model First or Database
First approach then the
model is assumed to be compatible with the database and this method
returns true.
If the model is not stored in the database but an EF 4.1/4.2 model hash
is found instead,
then this is used to check for compatibility.
</remarks>
<param name = "throwIfNoMetadata">
If set to <c>true</c> then an exception will be thrown if no model
metadata is found in
the database. If set to <c>false</c> then this method will return
<c>true</c> if metadata
is not found.</param>
<returns>
True if the model hash in the context and the database match; false
otherwise.
</returns>
</member>
<member name="M:System.Data.Entity.Database.Create">
<summary>
Creates a new database on the database server for the model defined
in the backing context.
Note that calling this method before the database initialization
strategy has run will disable
executing that strategy.
</summary>
</member>
<member name="M:System.Data.Entity.Database.CreateIfNotExists">
<summary>
Creates a new database on the database server for the model defined
in the backing context, but only
if a database with the same name does not already exist on the
server.
</summary>
<returns>True if the database did not exist and was created; false
otherwise.</returns>
</member>
<member name="M:System.Data.Entity.Database.Exists">
<summary>
Checks whether or not the database exists on the server.
</summary>
<returns>True if the database exists; false otherwise.</returns>
</member>
<member name="M:System.Data.Entity.Database.Delete">
<summary>
Deletes the database on the database server if it exists, otherwise
does nothing.
Calling this method from outside of an initializer will mark the
database as having
not been initialized. This means that if an attempt is made to use
the database again
after it has been deleted, then any initializer set will run again
and, usually, will
try to create the database again automatically.
</summary>
<returns>True if the database did exist and was deleted; false
otherwise.</returns>
</member>
<member name="M:System.Data.Entity.Database.Exists(System.String)">
<summary>
Checks whether or not the database exists on the server.
The connection to the database is created using the given database
name or connection string
in the same way as is described in the documentation for the <see
cref="T:System.Data.Entity.DbContext"/> class.
</summary>
<param name="nameOrConnectionString">The database name or a connection
string to the database.</param>
<returns>True if the database exists; false otherwise.</returns>
</member>
<member name="M:System.Data.Entity.Database.Delete(System.String)">
<summary>
Deletes the database on the database server if it exists, otherwise
does nothing.
The connection to the database is created using the given database
name or connection string
in the same way as is described in the documentation for the <see
cref="T:System.Data.Entity.DbContext"/> class.
</summary>
<param name="nameOrConnectionString">The database name or a connection
string to the database.</param>
<returns>True if the database did exist and was deleted; false
otherwise.</returns>
</member>
<member
name="M:System.Data.Entity.Database.Exists(System.Data.Common.DbConnection)">
<summary>
Checks whether or not the database exists on the server.
</summary>
<param name = "existingConnection">An existing connection to the
database.</param>
<returns>True if the database exists; false otherwise.</returns>
</member>
<member
name="M:System.Data.Entity.Database.Delete(System.Data.Common.DbConnection)">
<summary>
Deletes the database on the database server if it exists, otherwise
does nothing.
</summary>
<param name = "existingConnection">An existing connection to the
database.</param>
<returns>True if the database did exist and was deleted; false
otherwise.</returns>
</member>
<member name="M:System.Data.Entity.Database.ResetDefaultConnectionFactory">
<summary>
Resets the DefaultConnectionFactory to its initial value.
Currently, this method is only used by test code.
</summary>
</member>
<member
name="M:System.Data.Entity.Database.PerformDatabaseOp(System.Data.Entity.Internal.L
azyInternalConnection,System.Func{System.Data.Objects.ObjectContext,System.Boolean}
)">
<summary>
Performs the operation defined by the given delegate using the
given lazy connection, ensuring
that the lazy connection is disposed after use.
</summary>
<param name = "lazyConnection">Information used to create a
DbConnection.</param>
<param name = "operation">The operation to perform.</param>
<returns>The return value of the operation.</returns>
</member>
<member
name="M:System.Data.Entity.Database.PerformDatabaseOp(System.Data.Common.DbConnecti
on,System.Func{System.Data.Objects.ObjectContext,System.Boolean})">
<summary>
Performs the operation defined by the given delegate against a
connection. The connection
is either the connection accessed from the context backing this
object, or is obtained from
the connection information passed to one of the static methods.
</summary>
<param name = "connection">The connection to use.</param>
<param name = "operation">The operation to perform.</param>
<returns>The return value of the operation.</returns>
</member>
<member
name="M:System.Data.Entity.Database.CreateEmptyObjectContext(System.Data.Common.DbC
onnection)">
<summary>
Returns an empty ObjectContext that can be used to perform
delete/exists operations.
</summary>
<param name = "connection">The connection for which to create an
ObjectContext</param>
<returns>The empty context.</returns>
</member>
<member
name="M:System.Data.Entity.Database.SqlQuery``1(System.String,System.Object[])">
<summary>
Creates a raw SQL query that will return elements of the given
generic type.
The type can be any type that has properties that match the names
of the columns returned
from the query, or can be a simple primitive type. The type does
not have to be an
entity type. The results of this query are never tracked by the
context even if the
type of object returned is an entity type. Use the <see
cref="M:System.Data.Entity.DbSet`1.SqlQuery(System.String,System.Object[])"/>
method to return entities that are tracked by the context.
</summary>
<typeparam name="TElement">The type of object returned by the
query.</typeparam>
<param name="sql">The SQL query string.</param>
<param name="parameters">The parameters to apply to the SQL query
string.</param>
<returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/>
object that will execute the query when it is enumerated.</returns>
</member>
<member
name="M:System.Data.Entity.Database.SqlQuery(System.Type,System.String,System.Objec
t[])">
<summary>
Creates a raw SQL query that will return elements of the given
type.
The type can be any type that has properties that match the names
of the columns returned
from the query, or can be a simple primitive type. The type does
not have to be an
entity type. The results of this query are never tracked by the
context even if the
type of object returned is an entity type. Use the <see
cref="M:System.Data.Entity.DbSet.SqlQuery(System.String,System.Object[])"/>
method to return entities that are tracked by the context.
</summary>
<param name="elementType">The type of object returned by the
query.</param>
<param name="sql">The SQL query string.</param>
<param name="parameters">The parameters to apply to the SQL query
string.</param>
<returns>A <see cref="T:System.Collections.IEnumerable"/> object that
will execute the query when it is enumerated.</returns>
</member>
<member
name="M:System.Data.Entity.Database.ExecuteSqlCommand(System.String,System.Object[]
)">
<summary>
Executes the given DDL/DML command against the database.
</summary>
<param name = "sql">The command string.</param>
<param name = "parameters">The parameters to apply to the command
string.</param>
<returns>The result returned by the database after executing the
command.</returns>
</member>
<member name="P:System.Data.Entity.Database.Connection">
<summary>
Returns the connection being used by this context. This may cause
the
connection to be created if it does not already exist.
</summary>
<exception cref="T:System.InvalidOperationException">Thrown if the
context has been disposed.</exception>
</member>
<member name="P:System.Data.Entity.Database.InitializerDelegate">
<summary>
Returns the <see
cref="T:System.Data.Entity.IDatabaseInitializer`1"/> as a delegate that can be
called with
an instance of the <see cref="T:System.Data.Entity.DbContext"/>
that owns this Database object, or returns null if
there is no initializer set for this context type.
</summary>
<value>The initializer delegate or null.</value>
</member>
<member name="P:System.Data.Entity.Database.DefaultConnectionFactory">
<summary>
The connection factory to use when creating a <see
cref="T:System.Data.Common.DbConnection"/> from just
a database name or a connection string.
</summary>
<remarks>
This is used when just a database name or connection string is
given to <see cref="T:System.Data.Entity.DbContext"/> or when
the no database name or connection is given to DbContext in which
case the name of
the context class is passed to this factory in order to generate a
DbConnection.
By default, the <see
cref="T:System.Data.Entity.Infrastructure.IDbConnectionFactory"/> instance to use
is read from the applications .config
file from the "EntityFramework DefaultConnectionFactory" entry in
appSettings. If no entry is found in
the config file then <see
cref="T:System.Data.Entity.Infrastructure.SqlConnectionFactory"/> is used. Setting
this property in code
always overrides whatever value is found in the config file.
</remarks>
</member>
<member
name="P:System.Data.Entity.Database.DefaultConnectionFactoryChanged">
<summary>
Checks wether or not the DefaultConnectionFactory has been set to
something other than its default value.
</summary>
</member>
<!-- Badly formed XML comment ignored for member
"M:System.Data.Entity.DbExtensions.Include``1(System.Linq.IQueryable{``0},System.St
ring)" -->
<!-- Badly formed XML comment ignored for member
"M:System.Data.Entity.DbExtensions.Include(System.Linq.IQueryable,System.String)"
-->
<member
name="M:System.Data.Entity.DbExtensions.CommonInclude``1(``0,System.String)">
<summary>
Common code for generic and non-generic string Include.
</summary>
</member>
<!-- Badly formed XML comment ignored for member
"M:System.Data.Entity.DbExtensions.Include``2(System.Linq.IQueryable{``0},System.Li
nq.Expressions.Expression{System.Func{``0,``1}})" -->
<member
name="M:System.Data.Entity.DbExtensions.AsNoTracking``1(System.Linq.IQueryable{``0}
)">
<summary>
Returns a new query where the entities returned will not be cached
in the <see cref="T:System.Data.Entity.DbContext"/>
or <see cref="T:System.Data.Objects.ObjectContext"/>. This method
works by calling the AsNoTracking method of the
underlying query object. If the underlying query object does not
have a AsNoTracking method,
then calling this method will have no affect.
</summary>
<typeparam name="T">The element type.</typeparam>
<param name="source">The source query.</param>
<returns>A new query with NoTracking applied, or the source query if
NoTracking is not supported.</returns>
</member>
<member
name="M:System.Data.Entity.DbExtensions.AsNoTracking(System.Linq.IQueryable)">
<summary>
Returns a new query where the entities returned will not be cached
in the <see cref="T:System.Data.Entity.DbContext"/>
or <see cref="T:System.Data.Objects.ObjectContext"/>. This method
works by calling the AsNoTracking method of the
underlying query object. If the underlying query object does not
have a AsNoTracking method,
then calling this method will have no affect.
</summary>
<param name="source">The source query.</param>
<returns>A new query with NoTracking applied, or the source query if
NoTracking is not supported.</returns>
</member>
<member
name="M:System.Data.Entity.DbExtensions.CommonAsNoTracking``1(``0)">
<summary>
Common code for generic and non-generic AsNoTracking.
</summary>
</member>
<member
name="M:System.Data.Entity.DbExtensions.Load(System.Linq.IQueryable)">
<summary>
Enumerates the query such that for server queries such as those of
<see cref="T:System.Data.Entity.DbSet`1"/>, <see
cref="T:System.Data.Objects.ObjectSet`1"/>,
<see cref="T:System.Data.Objects.ObjectQuery`1"/>, and others the
results of the query will be loaded into the associated <see
cref="T:System.Data.Entity.DbContext"/>,
<see cref="T:System.Data.Objects.ObjectContext"/> or other cache on
the client.
This is equivalent to calling ToList and then throwing away the
list without the overhead of actually creating the list.
</summary>
<param name="source">The source query.</param>
</member>
<member
name="M:System.Data.Entity.DbExtensions.ToBindingList``1(System.Collections.ObjectM
odel.ObservableCollection{``0})">
<summary>
Returns an <see cref="T:System.ComponentModel.BindingList`1"/>
implementation that stays in sync with the given <see
cref="T:System.Collections.ObjectModel.ObservableCollection`1"/>.
</summary>
<typeparam name="T">The element type.</typeparam>
<param name="source">The collection that the binding list will stay in
sync with.</param>
<returns>The binding list.</returns>
</member>
<member name="T:System.Data.Entity.DbModelBuilder">
<summary>
DbModelBuilder is used to map CLR classes to a database schema.
This code centric approach to building an Entity Data Model (EDM)
model is known as 'Code First'.
</summary>
<remarks>
DbModelBuilder is typically used to configure a model by overriding
<see
cref="M:System.Data.Entity.DbContext.OnModelCreating(System.Data.Entity.DbModelBuil
der)"/>.
You can also use DbModelBuilder independently of DbContext to build
a model and then construct a
<see cref="T:System.Data.Entity.DbContext"/> or <see
cref="T:System.Data.Objects.ObjectContext"/>.
The recommended approach, however, is to use OnModelCreating in
<see cref="T:System.Data.Entity.DbContext"/> as
the workflow is more intuitive and takes care of common tasks, such
as caching the created model.
Types that form your model are registered with DbModelBuilder and
optional configuration can be
performed by applying data annotations to your classes and/or using
the fluent style DbModelBuilder
API.
Rows that do not have a value assigned to column that this property
is stored in are
assumed to be of the base type of this entity type.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.Mapping.EntityMappingSe
rvice.Analyze">
<summary>
Populate the table mapping structure
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.Mapping.EntityMappingSe
rvice.ConfigureAssociationSetMappingForeignKeys(System.Data.Entity.Edm.EdmEntitySet
)">
<summary>
Sets nullability for association set mappings' foreign keys for 1:*
and 1:0..1 associations
when no base types share the the association set mapping's table
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.Mapping.EntityMappingSe
rvice.ConfigureTypeMappings(System.Data.Entity.ModelConfiguration.Configuration.Map
ping.TableMapping,System.Collections.Generic.Dictionary{System.Data.Entity.Edm.EdmE
ntityType,System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping},System.Data.Entity
.Edm.EdmEntityType,System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment,Sy
stem.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment)">
<summary>
Makes sure only the required property mappings are present
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.Mapping.EntityMappingSe
rvice.FindPropertyEntityTypeMapping(System.Data.Entity.ModelConfiguration.Configura
tion.Mapping.TableMapping,System.Data.Entity.Edm.EdmEntitySet,System.Data.Entity.Ed
m.EdmEntityType,System.Boolean,System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappin
g@,System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment@)">
<summary>
Determines if the table and entity type need mapping, and if not,
removes the existing entity type mapping
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on">
<summary>
Configures a database column used to store a string values.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.IsMaxLength">
<summary>
Configures the column to allow the maximum length supported by the
database provider.
</summary>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<!-- Badly formed XML comment ignored for member
"M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfiguration.Ha
sMaxLength(System.Nullable{System.Int32})" -->
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.IsFixedLength">
<summary>
Configures the column to be fixed length.
Use HasMaxLength to set the length that the property is fixed to.
</summary>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.IsVariableLength">
<summary>
Configures the column to be variable length.
Columns are variable length by default.
</summary>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.IsOptional">
<summary>
Configures the column to be optional.
</summary>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.IsRequired">
<summary>
Configures the column to be required.
</summary>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.HasColumnType(System.String)">
<summary>
Configures the data type of the database column.
</summary>
<param name = "columnType">Name of the database provider specific data
type.</param>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.HasColumnOrder(System.Nullable{System.Int32})">
<summary>
Configures the order of the database column.
</summary>
<param name = "columnOrder">The order that this column should appear in
the database table.</param>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.IsUnicode">
<summary>
Configures the column to support Unicode string content.
</summary>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfigurati
on.IsUnicode(System.Nullable{System.Boolean})">
<summary>
Configures whether or not the column supports Unicode string
content.
</summary>
<param name = "unicode">
Value indicating if the column supports Unicode string content or
not.
Specifying 'null' will remove the Unicode facet from the column.
Specifying 'null' will cause the same runtime behavior as
specifying 'false'.
</param>
<returns>The same StringColumnConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.ValueConditionConfigura
tion">
<summary>
Configures a discriminator column used to differentiate between
types in an inheritance hierarchy.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ValueConditionConfigura
tion.HasValue``1(``0)">
<summary>
Configures the discriminator value used to identify the entity type
being
configured from other types in the inheritance hierarchy.
</summary>
<typeparam name = "T">Type of the discriminator value.</typeparam>
<param name = "value">The value to be used to identify the entity
type.</param>
<returns>A configuration object to configure the column used to store
discriminator values.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ValueConditionConfigura
tion.HasValue``1(System.Nullable{``0})">
<summary>
Configures the discriminator value used to identify the entity type
being
configured from other types in the inheritance hierarchy.
</summary>
<typeparam name = "T">Type of the discriminator value.</typeparam>
<param name = "value">The value to be used to identify the entity
type.</param>
<returns>A configuration object to configure the column used to store
discriminator values.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ValueConditionConfigura
tion.HasValue(System.String)">
<summary>
Configures the discriminator value used to identify the entity type
being
configured from other types in the inheritance hierarchy.
</summary>
<param name = "value">The value to be used to identify the entity
type.</param>
<returns>A configuration object to configure the column used to store
discriminator values.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ModelConfiguration.Norm
alizeConfigurations">
<summary>
Initializes configurations in the ModelConfiguration so that
configuration data
is in a single place
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.ManyNavigationPropertyC
onfiguration`2">
<summary>
Configures a many relationship from an entity type.
</summary>
<typeparam name = "TEntityType">The entity type that the relationship
originates from.</typeparam>
<typeparam name = "TTargetEntityType">The entity type that the
relationship targets.</typeparam>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyNavigationPropertyC
onfiguration`2.WithMany(System.Linq.Expressions.Expression{System.Func{`1,System.Co
llections.Generic.ICollection{`0}}})">
<summary>
Configures the relationship to be many:many with a navigation
property on the other side of the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyNavigationPropertyC
onfiguration`2.WithMany">
<summary>
Configures the relationship to be many:many without a navigation
property on the other side of the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyNavigationPropertyC
onfiguration`2.WithRequired(System.Linq.Expressions.Expression{System.Func{`1,`0}})
">
<summary>
Configures the relationship to be many:required with a navigation
property on the other side of the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyNavigationPropertyC
onfiguration`2.WithRequired">
<summary>
Configures the relationship to be many:required without a
navigation property on the other side of the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyNavigationPropertyC
onfiguration`2.WithOptional(System.Linq.Expressions.Expression{System.Func{`1,`0}})
">
<summary>
Configures the relationship to be many:optional with a navigation
property on the other side of the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyNavigationPropertyC
onfiguration`2.WithOptional">
<summary>
Configures the relationship to be many:optional without a
navigation property on the other side of the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2">
<summary>
Configures an optional relationship from an entity type.
</summary>
<typeparam name = "TEntityType">The entity type that the relationship
originates from.</typeparam>
<typeparam name = "TTargetEntityType">The entity type that the
relationship targets.</typeparam>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2.WithMany(System.Linq.Expressions.Expression{System.Func{`1,Syste
m.Collections.Generic.ICollection{`0}}})">
<summary>
Configures the relationship to be optional:many with a navigation
property on the other side of the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2.WithMany">
<summary>
Configures the relationship to be optional:many without a
navigation property on the other side of the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2.WithRequired(System.Linq.Expressions.Expression{System.Func{`1,`
0}})">
<summary>
Configures the relationship to be optional:required with a
navigation property on the other side of the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2.WithRequired">
<summary>
Configures the relationship to be optional:required without a
navigation property on the other side of the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2.WithOptionalDependent(System.Linq.Expressions.Expression{System.
Func{`1,`0}})">
<summary>
Configures the relationship to be optional:optional with a
navigation property on the other side of the relationship.
The entity type being configured will be the dependent and contain
a foreign key to the principal.
The entity type that the relationship targets will be the principal
in the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2.WithOptionalDependent">
<summary>
Configures the relationship to be optional:optional without a
navigation property on the other side of the relationship.
The entity type being configured will be the dependent and contain
a foreign key to the principal.
The entity type that the relationship targets will be the principal
in the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2.WithOptionalPrincipal(System.Linq.Expressions.Expression{System.
Func{`1,`0}})">
<summary>
Configures the relationship to be optional:optional with a
navigation property on the other side of the relationship.
The entity type being configured will be the principal in the
relationship.
The entity type that the relationship targets will be the dependent
and contain a foreign key to the principal.
</summary>
<param name = "navigationPropertyExpression">
A lambda expression representing the navigation property on the
other end of the relationship.
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPrope
rtyConfiguration`2.WithOptionalPrincipal">
<summary>
Configures the relationship to be optional:optional without a
navigation property on the other side of the relationship.
The entity type being configured will be the principal in the
relationship.
The entity type that the relationship targets will be the dependent
and contain a foreign key to the principal.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2">
<summary>
Configures an required relationship from an entity type.
</summary>
<typeparam name = "TEntityType">The entity type that the relationship
originates from.</typeparam>
<typeparam name = "TTargetEntityType">The entity type that the
relationship targets.</typeparam>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2.WithMany(System.Linq.Expressions.Expression{System.Func{`1,Syste
m.Collections.Generic.ICollection{`0}}})">
<summary>
Configures the relationship to be required:many with a navigation
property on the other side of the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2.WithMany">
<summary>
Configures the relationship to be required:many without a
navigation property on the other side of the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2.WithOptional(System.Linq.Expressions.Expression{System.Func{`1,`
0}})">
<summary>
Configures the relationship to be required:optional with a
navigation property on the other side of the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2.WithOptional">
<summary>
Configures the relationship to be required:optional without a
navigation property on the other side of the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2.WithRequiredDependent(System.Linq.Expressions.Expression{System.
Func{`1,`0}})">
<summary>
Configures the relationship to be required:required with a
navigation property on the other side of the relationship.
The entity type being configured will be the dependent and contain
a foreign key to the principal.
The entity type that the relationship targets will be the principal
in the relationship.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2.WithRequiredDependent">
<summary>
Configures the relationship to be required:required without a
navigation property on the other side of the relationship.
The entity type being configured will be the dependent and contain
a foreign key to the principal.
The entity type that the relationship targets will be the principal
in the relationship.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2.WithRequiredPrincipal(System.Linq.Expressions.Expression{System.
Func{`1,`0}})">
<summary>
Configures the relationship to be required:required with a
navigation property on the other side of the relationship.
The entity type being configured will be the principal in the
relationship.
The entity type that the relationship targets will be the dependent
and contain a foreign key to the principal.
</summary>
<param name = "navigationPropertyExpression">
An lambda expression representing the navigation property on the
other end of the relationship.
C#: t => t.MyProperty
VB.Net: Function(t) t.MyProperty
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPrope
rtyConfiguration`2.WithRequiredPrincipal">
<summary>
Configures the relationship to be required:required without a
navigation property on the other side of the relationship.
The entity type being configured will be the principal in the
relationship.
The entity type that the relationship targets will be the dependent
and contain a foreign key to the principal.
</summary>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.Properties.PropertyConf
iguration">
<summary>
Base class for configuring a property on an entity type or complex
type.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="P:System.Data.Entity.ModelConfiguration.Configuration.Properties.Navigation.N
avigationPropertyConfiguration.IsNavigationPropertyDeclaringTypePrincipal">
<summary>
True if the NavigationProperty's declaring type is the principal
end, false if it is not, null if it is not known
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.AssociationMappingConfi
guration">
<summary>
Base class for performing configuration of a relationship.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPro
pertyConfiguration">
<summary>
Configures a relationship that can support cascade on delete
functionality.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPro
pertyConfiguration.WillCascadeOnDelete">
<summary>
Configures cascade delete to be on for the relationship.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPro
pertyConfiguration.WillCascadeOnDelete(System.Boolean)">
<summary>
Configures whether or not cascade delete is on for the
relationship.
</summary>
<param name = "value">Value indicating if cascade delete is on or
not.</param>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.DependentNavigationProp
ertyConfiguration`1">
<summary>
Configures a relationship that can support foreign key properties
that are exposed in the object model.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
<typeparam name="TDependentEntityType">The dependent entity
type.</typeparam>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPro
pertyConfiguration">
<summary>
Configures a relationship that can only support foreign key
properties that are not exposed in the object model.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPro
pertyConfiguration.Map(System.Action{System.Data.Entity.ModelConfiguration.Configur
ation.ForeignKeyAssociationMappingConfiguration})">
<summary>
Configures the relationship to use foreign key property(s) that are
not exposed in the object model.
The column(s) and table can be customized by specifying a
configuration action.
If an empty configuration action is specified then column name(s)
will be generated by convention.
If foreign key properties are exposed in the object model then use
the HasForeignKey method.
Not all relationships support exposing foreign key properties in
the object model.
</summary>
<param name = "configurationAction">Action that configures the foreign
key column(s) and table.</param>
<returns>
A configuration object that can be used to further configure the
relationship.
</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DependentNavigationProp
ertyConfiguration`1.HasForeignKey``1(System.Linq.Expressions.Expression{System.Func
{`0,``0}})">
<summary>
Configures the relationship to use foreign key property(s) that are
exposed in the object model.
If the foreign key property(s) are not exposed in the object model
then use the Map method.
</summary>
<typeparam name = "TKey">The type of the key.</typeparam>
<param name = "foreignKeyExpression">
A lambda expression representing the property to be used as the
foreign key.
If the foreign key is made up of multiple properties then specify
an anonymous type including the properties.
When using multiple foreign key properties, the properties must be
specified in the same order that the
the primary key properties were configured for the principal entity
type.
</param>
<returns>A configuration object that can be used to further configure
the relationship.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMa
ppingConfiguration">
<summary>
Configures the table and column mapping of a relationship that does
not expose foreign key properties in the object model.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMa
ppingConfiguration.MapKey(System.String[])">
<summary>
Configures the name of the column(s) for the foreign key.
</summary>
<param name = "keyColumnNames">
The foreign key column names.
When using multiple foreign key properties, the properties must be
specified in the same order that the
the primary key properties were configured for the target entity
type.
</param>
<returns>The same ForeignKeyAssociationMappingConfiguration instance so
that multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMa
ppingConfiguration.ToTable(System.String)">
<summary>
Configures the table name that the foreign key column(s) reside in.
The table that is specified must already be mapped for the entity
type.
If you want the foreign key(s) to reside in their own table then
use the Map method
on <see cref =
"T:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration" /> to perform
entity splitting to create the table with just the primary key
property. Foreign keys can
then be added to the table via this method.
</summary>
<param name = "tableName">Name of the table.</param>
<returns>The same ForeignKeyAssociationMappingConfiguration instance so
that multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMa
ppingConfiguration.ToTable(System.String,System.String)">
<summary>
Configures the table name and schema that the foreign key column(s)
reside in.
The table that is specified must already be mapped for the entity
type.
If you want the foreign key(s) to reside in their own table then
use the Map method
on <see cref =
"T:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration" /> to perform
entity splitting to create the table with just the primary key
property. Foreign keys can
then be added to the table via this method.
</summary>
<param name = "tableName">Name of the table.</param>
<param name = "schemaName">Schema of the table.</param>
<returns>The same ForeignKeyAssociationMappingConfiguration instance so
that multiple calls can be chained.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyAssociationMa
ppingConfiguration">
<summary>
Configures the table and column mapping of a many:many
relationship.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyAssociationMa
ppingConfiguration.ToTable(System.String)">
<summary>
Configures the join table name for the relationship.
</summary>
<param name = "tableName">Name of the table.</param>
<returns>The same ManyToManyAssociationMappingConfiguration instance so
that multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyAssociationMa
ppingConfiguration.ToTable(System.String,System.String)">
<summary>
Configures the join table name and schema for the relationship.
</summary>
<param name = "tableName">Name of the table.</param>
<param name = "schemaName">Schema of the table.</param>
<returns>The same ManyToManyAssociationMappingConfiguration instance so
that multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyAssociationMa
ppingConfiguration.MapLeftKey(System.String[])">
<summary>
Configures the name of the column(s) for the left foreign key.
The left foreign key represents the navigation property specified
in the HasMany call.
</summary>
<param name = "keyColumnNames">
The foreign key column names.
When using multiple foreign key properties, the properties must be
specified in the same order that the
the primary key properties were configured for the target entity
type.
</param>
<returns>The same ManyToManyAssociationMappingConfiguration instance so
that multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyAssociationMa
ppingConfiguration.MapRightKey(System.String[])">
<summary>
Configures the name of the column(s) for the right foreign key.
The right foreign key represents the navigation property specified
in the WithMany call.
</summary>
<param name = "keyColumnNames">
The foreign key column names.
When using multiple foreign key properties, the properties must be
specified in the same order that the
the primary key properties were configured for the target entity
type.
</param>
<returns>The same ManyToManyAssociationMappingConfiguration instance so
that multiple calls can be chained.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyNavigationPro
pertyConfiguration">
<summary>
Configures a many:many relationship.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.ManyToManyNavigationPro
pertyConfiguration.Map(System.Action{System.Data.Entity.ModelConfiguration.Configur
ation.ManyToManyAssociationMappingConfiguration})">
<summary>
Configures the foreign key column(s) and table used to store the
relationship.
</summary>
<param name = "configurationAction">Action that configures the foreign
key column(s) and table.</param>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion">
<summary>
Used to configure a <see cref="T:System.byte[]"/> property of an
entity type or complex type.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfigura
tion">
<summary>
Used to configure a property with length facets for an entity type
or complex type.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration">
<summary>
Used to configure a primitive property of an entity type or complex
type.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration.IsOptional">
<summary>
Configures the property to be optional.
The database column used to store this property will be nullable.
</summary>
<returns>The same PrimitivePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration.IsRequired">
<summary>
Configures the property to be required.
The database column used to store this property will be non-
nullable.
</summary>
<returns>The same PrimitivePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration.HasDatabaseGeneratedOption(System.Nullable{System.ComponentModel.DataAnnota
tions.Schema.DatabaseGeneratedOption})">
<summary>
Configures how values for the property are generated by the
database.
</summary>
<param name = "databaseGeneratedOption">
The pattern used to generate values for the property in the
database.
Setting 'null' will remove the database generated pattern facet
from the property.
Setting 'null' will cause the same runtime behavior as specifying
'None'.
</param>
<returns>The same PrimitivePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration.IsConcurrencyToken">
<summary>
Configures the property to be used as an optimistic concurrency
token.
</summary>
<returns>The same PrimitivePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration.IsConcurrencyToken(System.Nullable{System.Boolean})">
<summary>
Configures whether or not the property is to be used as an
optimistic concurrency token.
</summary>
<param name = "concurrencyToken">
Value indicating if the property is a concurrency token or not.
Specifying 'null' will remove the concurrency token facet from the
property.
Specifying 'null' will cause the same runtime behavior as
specifying 'false'.
</param>
<returns>The same PrimitivePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration.HasColumnType(System.String)">
<summary>
Configures the data type of the database column used to store the
property.
</summary>
<param name = "columnType">Name of the database provider specific data
type.</param>
<returns>The same PrimitivePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration.HasColumnName(System.String)">
<summary>
Configures the name of the database column used to store the
property.
</summary>
<param name = "columnName">The name of the column.</param>
<returns>The same PrimitivePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfig
uration.HasColumnOrder(System.Nullable{System.Int32})">
<summary>
Configures the order of the database column used to store the
property.
This method is also used to specify key ordering when an entity
type has a composite key.
</summary>
<param name = "columnOrder">The order that this column should appear in
the database table.</param>
<returns>The same PrimitivePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfigura
tion.IsMaxLength">
<summary>
Configures the property to allow the maximum length supported by
the database provider.
</summary>
<returns>The same LengthPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfigura
tion.HasMaxLength(System.Nullable{System.Int32})">
<summary>
Configures the property to have the specified maximum length.
</summary>
<param name = "value">
The maximum length for the property.
Setting 'null' will remove any maximum length restriction from the
property and a default length will be used for the database column.
</param>
<returns>The same LengthPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfigura
tion.IsFixedLength">
<summary>
Configures the property to be fixed length.
Use HasMaxLength to set the length that the property is fixed to.
</summary>
<returns>The same LengthPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfigura
tion.IsVariableLength">
<summary>
Configures the property to be variable length.
Properties are variable length by default.
</summary>
<returns>The same LengthPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.IsMaxLength">
<summary>
Configures the property to allow the maximum length supported by
the database provider.
</summary>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.HasMaxLength(System.Nullable{System.Int32})">
<summary>
Configures the property to have the specified maximum length.
</summary>
<param name = "value">
The maximum length for the property.
Setting 'null' will remove any maximum length restriction from the
property.
</param>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.IsFixedLength">
<summary>
Configures the property to be fixed length.
Use HasMaxLength to set the length that the property is fixed to.
</summary>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.IsVariableLength">
<summary>
Configures the property to be variable length.
<see cref = "T:System.byte[]" /> properties are variable length by
default.
</summary>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.IsOptional">
<summary>
Configures the property to be optional.
The database column used to store this property will be nullable.
<see cref = "T:System.byte[]" /> properties are optional by
default.
</summary>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.IsRequired">
<summary>
Configures the property to be required.
The database column used to store this property will be non-
nullable.
</summary>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.HasDatabaseGeneratedOption(System.Nullable{System.ComponentModel.DataAnnotatio
ns.Schema.DatabaseGeneratedOption})">
<summary>
Configures how values for the property are generated by the
database.
</summary>
<param name = "databaseGeneratedOption">
The pattern used to generate values for the property in the
database.
Setting 'null' will remove the database generated pattern facet
from the property.
Setting 'null' will cause the same runtime behavior as specifying
'None'.
</param>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.IsConcurrencyToken">
<summary>
Configures the property to be used as an optimistic concurrency
token.
</summary>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.IsConcurrencyToken(System.Nullable{System.Boolean})">
<summary>
Configures whether or not the property is to be used as an
optimistic concurrency token.
</summary>
<param name = "concurrencyToken">
Value indicating if the property is a concurrency token or not.
Specifying 'null' will remove the concurrency token facet from the
property.
Specifying 'null' will cause the same runtime behavior as
specifying 'false'.
</param>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.HasColumnName(System.String)">
<summary>
Configures the name of the database column used to store the
property.
</summary>
<param name = "columnName">The name of the column.</param>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.HasColumnType(System.String)">
<summary>
Configures the data type of the database column used to store the
property.
</summary>
<param name = "columnType">Name of the database provider specific data
type.</param>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.HasColumnOrder(System.Nullable{System.Int32})">
<summary>
Configures the order of the database column used to store the
property.
This method is also used to specify key ordering when an entity
type has a composite key.
</summary>
<param name = "columnOrder">The order that this column should appear in
the database table.</param>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfigura
tion.IsRowVersion">
<summary>
Configures the property to be a row version in the database.
The actual data type will vary depending on the database provider
being used.
Setting the property to be a row version will automatically
configure it to be an
optimistic concurrency token.
</summary>
<returns>The same BinaryPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration">
<summary>
Used to configure a <see cref="T:System.DateTime"/> property of an
entity type or complex type.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.IsOptional">
<summary>
Configures the property to be optional.
The database column used to store this property will be nullable.
</summary>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.IsRequired">
<summary>
Configures the property to be required.
The database column used to store this property will be non-
nullable.
<see cref = "T:System.DateTime" /> properties are required by
default.
</summary>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.HasDatabaseGeneratedOption(System.Nullable{System.ComponentModel.DataAnnotat
ions.Schema.DatabaseGeneratedOption})">
<summary>
Configures how values for the property are generated by the
database.
</summary>
<param name = "databaseGeneratedOption">
The pattern used to generate values for the property in the
database.
Setting 'null' will remove the database generated pattern facet
from the property.
Setting 'null' will cause the same runtime behavior as specifying
'None'.
</param>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.IsConcurrencyToken">
<summary>
Configures the property to be used as an optimistic concurrency
token.
</summary>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.IsConcurrencyToken(System.Nullable{System.Boolean})">
<summary>
Configures whether or not the property is to be used as an
optimistic concurrency token.
</summary>
<param name = "concurrencyToken">
Value indicating if the property is a concurrency token or not.
Specifying 'null' will remove the concurrency token facet from the
property.
Specifying 'null' will cause the same runtime behavior as
specifying 'false'.
</param>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.HasColumnName(System.String)">
<summary>
Configures the name of the database column used to store the
property.
</summary>
<param name = "columnName">The name of the column.</param>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.HasColumnType(System.String)">
<summary>
Configures the data type of the database column used to store the
property.
</summary>
<param name = "columnType">Name of the database provider specific data
type.</param>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.HasColumnOrder(System.Nullable{System.Int32})">
<summary>
Configures the order of the database column used to store the
property.
This method is also used to specify key ordering when an entity
type has a composite key.
</summary>
<param name = "columnOrder">The order that this column should appear in
the database table.</param>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfigu
ration.HasPrecision(System.Byte)">
<summary>
Configures the precision of the property.
If the database provider does not support precision for the data
type of the column then the value is ignored.
</summary>
<param name = "value">Precision of the property.</param>
<returns>The same DateTimePropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation">
<summary>
Used to configure a <see cref="T:System.decimal"/> property of an
entity type or complex type.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.IsOptional">
<summary>
Configures the property to be optional.
The database column used to store this property will be nullable.
</summary>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.IsRequired">
<summary>
Configures the property to be required.
The database column used to store this property will be non-
nullable.
<see cref = "T:System.decimal" /> properties are required by
default.
</summary>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.HasDatabaseGeneratedOption(System.Nullable{System.ComponentModel.DataAnnotati
ons.Schema.DatabaseGeneratedOption})">
<summary>
Configures how values for the property are generated by the
database.
</summary>
<param name = "databaseGeneratedOption">
The pattern used to generate values for the property in the
database.
Setting 'null' will remove the database generated pattern facet
from the property.
Setting 'null' will cause the same runtime behavior as specifying
'None'.
</param>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.IsConcurrencyToken">
<summary>
Configures the property to be used as an optimistic concurrency
token.
</summary>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.IsConcurrencyToken(System.Nullable{System.Boolean})">
<summary>
Configures whether or not the property is to be used as an
optimistic concurrency token.
</summary>
<param name = "concurrencyToken">
Value indicating if the property is a concurrency token or not.
Specifying 'null' will remove the concurrency token facet from the
property.
Specifying 'null' will cause the same runtime behavior as
specifying 'false'.
</param>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.HasColumnName(System.String)">
<summary>
Configures the name of the database column used to store the
property.
</summary>
<param name = "columnName">The name of the column.</param>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.HasColumnType(System.String)">
<summary>
Configures the data type of the database column used to store the
property.
</summary>
<param name = "columnType">Name of the database provider specific data
type.</param>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.HasColumnOrder(System.Nullable{System.Int32})">
<summary>
Configures the order of the database column used to store the
property.
This method is also used to specify key ordering when an entity
type has a composite key.
</summary>
<param name = "columnOrder">The order that this column should appear in
the database table.</param>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfigur
ation.HasPrecision(System.Byte,System.Byte)">
<summary>
Configures the precision and scale of the property.
</summary>
<param name = "precision">The precision of the property.</param>
<param name = "scale">The scale of the property.</param>
<returns>The same DecimalPropertyConfiguration instance so that
multiple calls can be chained.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion">
<summary>
Used to configure a <see cref="T:System.string"/> property of an
entity type or complex type.
This configuration functionality is available via the Code First
Fluent API, see <see cref="T:System.Data.Entity.DbModelBuilder"/>.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsMaxLength">
<summary>
Configures the property to allow the maximum length supported by
the database provider.
</summary>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.HasMaxLength(System.Nullable{System.Int32})">
<summary>
Configures the property to have the specified maximum length.
</summary>
<param name = "value">
The maximum length for the property.
Setting 'null' will remove any maximum length restriction from the
property and a default length will be used for the database column..
</param>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsFixedLength">
<summary>
Configures the property to be fixed length.
Use HasMaxLength to set the length that the property is fixed to.
</summary>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsVariableLength">
<summary>
Configures the property to be variable length.
<see cref = "T:System.string" /> properties are variable length by
default.
</summary>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsOptional">
<summary>
Configures the property to be optional.
The database column used to store this property will be nullable.
<see cref = "T:System.string" /> properties are optional by
default.
</summary>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsRequired">
<summary>
Configures the property to be required.
The database column used to store this property will be non-
nullable.
</summary>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.HasDatabaseGeneratedOption(System.Nullable{System.ComponentModel.DataAnnotatio
ns.Schema.DatabaseGeneratedOption})">
<summary>
Configures how values for the property are generated by the
database.
</summary>
<param name = "databaseGeneratedOption">
The pattern used to generate values for the property in the
database.
Setting 'null' will remove the database generated pattern facet
from the property.
Setting 'null' will cause the same runtime behavior as specifying
'None'.
</param>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsConcurrencyToken">
<summary>
Configures the property to be used as an optimistic concurrency
token.
</summary>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsConcurrencyToken(System.Nullable{System.Boolean})">
<summary>
Configures whether or not the property is to be used as an
optimistic concurrency token.
</summary>
<param name = "concurrencyToken">
Value indicating if the property is a concurrency token or not.
Specifying 'null' will remove the concurrency token facet from the
property.
Specifying 'null' will cause the same runtime behavior as
specifying 'false'.
</param>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.HasColumnName(System.String)">
<summary>
Configures the name of the database column used to store the
property.
</summary>
<param name = "columnName">The name of the column.</param>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.HasColumnType(System.String)">
<summary>
Configures the data type of the database column used to store the
property.
</summary>
<param name = "columnType">Name of the database provider specific data
type.</param>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.HasColumnOrder(System.Nullable{System.Int32})">
<summary>
Configures the order of the database column used to store the
property.
This method is also used to specify key ordering when an entity
type has a composite key.
</summary>
<param name = "columnOrder">The order that this column should appear in
the database table.</param>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsUnicode">
<summary>
Configures the property to support Unicode string content.
</summary>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfigura
tion.IsUnicode(System.Nullable{System.Boolean})">
<summary>
Configures whether or not the property supports Unicode string
content.
</summary>
<param name = "unicode">
Value indicating if the property supports Unicode string content or
not.
Specifying 'null' will remove the Unicode facet from the property.
Specifying 'null' will cause the same runtime behavior as
specifying 'false'.
</param>
<returns>The same StringPropertyConfiguration instance so that multiple
calls can be chained.</returns>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.Ov
erridableConfigurationParts">
<summary>
Indicates what parts of a configuration are overridable.
</summary>
</member>
<member
name="F:System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.Ov
erridableConfigurationParts.None">
<summary>
Nothing in the configuration is overridable.
</summary>
</member>
<member
name="F:System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.Ov
erridableConfigurationParts.OverridableInCSpace">
<summary>
The configuration values related to C-Space are overridable.
</summary>
</member>
<member
name="F:System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.Ov
erridableConfigurationParts.OverridableInSSpace">
<summary>
The configuration values only related to S-Space are overridable.
</summary>
</member>
<member
name="P:System.Data.Entity.ModelConfiguration.Configuration.Types.EntityTypeConfigu
ration.IsReplaceable">
<summary>
True if this configuration can be replaced in the model
configuration, false otherwise
This is only set to true for configurations that are registered
automatically via the DbContext
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.AttributeConfigurationCon
vention`3">
<summary>
Base class for conventions that process CLR attributes found in the
model.
</summary>
<typeparam name = "TMemberInfo">The type of member to look
for.</typeparam>
<typeparam name = "TConfiguration">The type of the configuration to
look for.</typeparam>
<typeparam name = "TAttribute">The type of the attribute to look
for.</typeparam>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ColumnAttributeConvention
">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute"/> found on
properties in the model
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ConcurrencyCheckAttribute
Convention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.ConcurrencyCheckAttribute"/> found on
properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.DatabaseGeneratedAttribut
eConvention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute"/>
found on properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ForeignKeyPrimitiveProper
tyAttributeConvention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute"/> found
on foreign key properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.InversePropertyAttributeC
onvention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute"/>
found on properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.KeyAttributeConvention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.KeyAttribute"/> found on properties
in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.MaxLengthAttributeConvent
ion">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute"/> found on
properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.NotMappedPropertyAttribut
eConvention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.NotMappedAttribute"/> found on
properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.RequiredNavigationPropert
yAttributeConvention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.RequiredAttribute"/> found on
navigation properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.RequiredPrimitiveProperty
AttributeConvention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.RequiredAttribute"/> found on
primitive properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.StringLengthAttributeConv
ention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.StringLengthAttribute"/> found on
properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.TimestampAttributeConvent
ion">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.TimestampAttribute"/> found on
properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ComplexTypeAttributeConve
ntion">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.ComplexTypeAttribute"/> found
on types in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.NotMappedTypeAttributeCon
vention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.NotMappedAttribute"/> found on
types in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.TableAttributeConvention"
>
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.TableAttribute"/> found on
types in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.AssociationInverseDiscove
ryConvention">
<summary>
Convention to detect navigation properties to be inverses of each
other when only one pair
of navigation properties exists between the related types.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ComplexTypeDiscoveryConve
ntion">
<summary>
Convention to configure a type as a complex type if it has no
primary key, no mapped base type and no navigation properties.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ColumnTypeCasingConventio
n">
<summary>
Convention to convert any data types that were explicitly
specified, via data annotations or <see
cref="T:System.Data.Entity.DbModelBuilder"/> API,
to be lower case. The default SqlClient provider is case sensitive
and requires data types to be lower case. This convention
allows the <see
cref="T:System.ComponentModel.DataAnnotations.ColumnAttrbiute"/> and <see
cref="T:System.Data.Entity.DbModelBuilder"/> API to be case insensitive.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ManyToManyCascadeDeleteCo
nvention">
<summary>
Convention to add a cascade delete to the join table from both
tables involved in a many to many relationship.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.MappingInheritedPropertie
sSupportConvention">
<summary>
Convention to ensure an invalid/unsupported mapping is not created
when mapping inherited properties
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.PluralizingTableNameConve
ntion">
<summary>
Convention to set the table name to be a pluralized version of the
entity type name.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.DecimalPropertyConvention
">
<summary>
Convention to set precision to 18 and scale to 2 for decimal
properties.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.DeclaredPropertyOrderingC
onvention">
<summary>
Convention to move primary key properties to appear first.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ForeignKeyAssociationMult
iplicityConvention">
<summary>
Convention to distinguish between optional and required
relationships based on CLR nullability of the foreign key property.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.ForeignKeyNavigationPrope
rtyAttributeConvention">
<summary>
Convention to process instances of <see
cref="T:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute"/> found
on navigation properties in the model.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.IdKeyDiscoveryConvention"
>
<summary>
Convention to detect primary key properties.
Recognized naming patterns in order of precedence are:
1. 'Id'
2. [type name]Id
Primary key detection is case insensitive.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.NavigationPropertyNameFor
eignKeyDiscoveryConvention">
<summary>
Convention to discover foreign key properties whose names are a
combination
of the dependent navigation property name and the principal type
primary key property name(s).
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.OneToManyCascadeDeleteCon
vention">
<summary>
Convention to enable cascade delete for any required relationships.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.OneToOneConstraintIntrodu
ctionConvention">
<summary>
Convention to configure the primary key(s) of the dependent entity
type as foreign key(s) in a one:one relationship.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.PluralizingEntitySetNameC
onvention">
<summary>
Convention to set the entity set name to be a pluralized version of
the entity type name.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.PrimaryKeyNameForeignKeyD
iscoveryConvention">
<summary>
Convention to discover foreign key properties whose names match the
principal type primary key property name(s).
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.PropertyMaxLengthConventi
on">
<summary>
Convention to set a default maximum length of 128 for properties
whose type supports length facets.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.SqlCePropertyMaxLengthCon
vention">
<summary>
Convention to set a default maximum length of 4000 for properties
whose type supports length facets when SqlCe is the provider.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.StoreGeneratedIdentityKey
Convention">
<summary>
Convention to configure integer primary keys to be identity.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Conventions.StoreGeneratedIdentityKey
Convention.IsNonTableSplittingForeignKey(System.Data.Entity.Edm.EdmAssociationType,
System.Data.Entity.Edm.EdmProperty)">
<summary>
Checks for the PK property being an FK in a different table. A PK which
is also an FK but
in the same table is used for table splitting and can still be an
identity column because
the update pipeline is only inserting into one column of one table.
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Conventions.TypeNameForeignKeyDiscove
ryConvention">
<summary>
Convention to discover foreign key properties whose names are a
combination
of the principal type name and the principal type primary key
property name(s).
</summary>
</member>
<member
name="T:System.Data.Entity.ModelConfiguration.Design.PluralizationServices.Bidirect
ionalDictionary`2">
<summary>
This class provide service for both the singularization and
pluralization, it takes the word pairs
in the ctor following the rules that the first one is singular and
the second one is plural.
</summary>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Design.PluralizationServices.Pluraliz
ationService.CreateService(System.Globalization.CultureInfo)">
<summary>
Factory method for PluralizationService. Only support english
pluralization.
Please set the PluralizationService on the
System.Data.Entity.Design.EntityModelSchemaGenerator
to extend the service to other locales.
</summary>
<param name = "culture">CultureInfo</param>
<returns>PluralizationService</returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Design.PluralizationServices.EnglishP
luralizationService.Capitalize(System.String,System.Func{System.String,System.Strin
g})">
<summary>
captalize the return word if the parameter is capitalized
if word is "Table", then return "Tables"
</summary>
<param name = "word"></param>
<param name = "action"></param>
<returns></returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Design.PluralizationServices.EnglishP
luralizationService.GetSuffixWord(System.String,System.String@)">
<summary>
separate one combine word in to two parts, prefix word and the last
word(suffix word)
</summary>
<param name = "word"></param>
<param name = "prefixWord"></param>
<returns></returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Design.PluralizationServices.EnglishP
luralizationService.IsNoOpWord(System.String)">
<summary>
return true when the word is "[\s]*" or leading or tailing with
spaces
or contains non alphabetical characters
</summary>
<param name = "word"></param>
<returns></returns>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Design.PluralizationServices.EnglishP
luralizationService.AddWord(System.String,System.String)">
<summary>
This method allow you to add word to internal PluralizationService
of English.
If the singluar or the plural value was already added by this
method, then an ArgumentException will be thrown.
</summary>
<param name = "singular"></param>
<param name = "plural"></param>
</member>
<member
name="M:System.Data.Entity.ModelConfiguration.Edm.EdmAssociationTypeExtensions.TryG
uessPrincipalAndDependentEnds(System.Data.Entity.Edm.EdmAssociationType,System.Data
.Entity.Edm.EdmAssociationEnd@,System.Data.Entity.Edm.EdmAssociationEnd@)">
<summary>
Attempt to determine the principal and dependent ends of this
association.