PageRenderTime 141ms CodeModel.GetById 27ms app.highlight 67ms RepoModel.GetById 1ms app.codeStats 2ms

/bin/EntityFramework.xml

https://bitbucket.org/parivedasolutions/attributeroutingtest
XML | 8027 lines | 7998 code | 18 blank | 11 comment | 0 complexity | 7bb02166bb05e5255f0fb404f5ac9374 MD5 | raw file
   1<?xml version="1.0"?>
   2<doc>
   3    <assembly>
   4        <name>EntityFramework</name>
   5    </assembly>
   6    <members>
   7        <member name="T:System.Data.Entity.Edm.EdmDataModelType">
   8            <summary>
   9                The base for all all Entity Data Model (EDM) types that represent a type from the EDM type system.
  10            </summary>
  11        </member>
  12        <member name="T:System.Data.Entity.Edm.EdmNamespaceItem">
  13            <summary>
  14                Represents an item in an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmNamespace"/> .
  15            </summary>
  16        </member>
  17        <member name="T:System.Data.Entity.Edm.EdmQualifiedNameMetadataItem">
  18            <summary>
  19                The base for all all Entity Data Model (EDM) item types that with a Name property that represents a qualified (can be dotted) name.
  20            </summary>
  21        </member>
  22        <member name="T:System.Data.Entity.Edm.EdmNamedMetadataItem">
  23            <summary>
  24                The base for all all Entity Data Model (EDM) item types that with a <see cref="P:System.Data.Entity.Edm.EdmNamedMetadataItem.Name"/> property.
  25            </summary>
  26        </member>
  27        <member name="T:System.Data.Entity.Edm.EdmMetadataItem">
  28            <summary>
  29                The base for all all Entity Data Model (EDM) types that support annotation using <see cref="T:System.Data.Entity.Edm.Common.DataModelAnnotation"/> .
  30            </summary>
  31        </member>
  32        <member name="T:System.Data.Entity.Edm.EdmDataModelItem">
  33            <summary>
  34                EdmDataModelItem is the base for all types in the Entity Data Model (EDM) metadata construction and modification API.
  35            </summary>
  36        </member>
  37        <member name="T:System.Data.Entity.Edm.Common.DataModelItem">
  38            <summary>
  39                DataModelItem is the base for all types in the EDM metadata reflection, construction and modification API.
  40            </summary>
  41        </member>
  42        <member name="P:System.Data.Entity.Edm.EdmDataModelItem.ItemKind">
  43            <summary>
  44                Gets an <see cref="T:System.Data.Entity.Edm.EdmItemKind"/> value indicating which Entity Data Model (EDM) concept is represented by this item.
  45            </summary>
  46        </member>
  47        <member name="T:System.Data.Entity.Edm.Common.IAnnotatedDataModelItem">
  48            <summary>
  49                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"/>
  50            </summary>
  51        </member>
  52        <member name="P:System.Data.Entity.Edm.Common.IAnnotatedDataModelItem.Annotations">
  53            <summary>
  54                Gets or sets the currently assigned annotations.
  55            </summary>
  56        </member>
  57        <member name="P:System.Data.Entity.Edm.EdmMetadataItem.Annotations">
  58            <summary>
  59                Gets or sets the currently assigned annotations.
  60            </summary>
  61        </member>
  62        <member name="P:System.Data.Entity.Edm.EdmMetadataItem.ChildItems">
  63            <summary>
  64                Returns all EdmItem children directly contained by this EdmItem.
  65            </summary>
  66        </member>
  67        <member name="T:System.Data.Entity.Edm.Common.INamedDataModelItem">
  68            <summary>
  69                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"/>
  70            </summary>
  71        </member>
  72        <member name="P:System.Data.Entity.Edm.Common.INamedDataModelItem.Name">
  73            <summary>
  74                Gets or sets the currently assigned name.
  75            </summary>
  76        </member>
  77        <member name="P:System.Data.Entity.Edm.EdmNamedMetadataItem.Name">
  78            <summary>
  79                Gets or sets the currently assigned name.
  80            </summary>
  81        </member>
  82        <member name="P:System.Data.Entity.Edm.EdmDataModelType.IsAbstract">
  83            <summary>
  84                Gets a value indicating whether this type is abstract.
  85            </summary>
  86        </member>
  87        <member name="P:System.Data.Entity.Edm.EdmDataModelType.BaseType">
  88            <summary>
  89                Gets the optional base type of this type.
  90            </summary>
  91        </member>
  92        <member name="T:System.Data.Entity.Edm.EdmStructuralMember">
  93            <summary>
  94                EdmStructuralMember is the base for all types that represent members of structural items in the Entity Data Model (EDM) metadata construction and modification API.
  95            </summary>
  96        </member>
  97        <member name="T:System.Data.Entity.Infrastructure.DbConnectionInfo">
  98            <summary>
  99                Represents information about a database connection.
 100            </summary>
 101        </member>
 102        <member name="M:System.Data.Entity.Infrastructure.DbConnectionInfo.#ctor(System.String)">
 103            <summary>
 104                Creates a new instance of DbConnectionInfo representing a connection that is specified in the application configuration file.
 105            </summary>
 106            <param name = "connectionName">The name of the connection string in the application configuration.</param>
 107        </member>
 108        <member name="M:System.Data.Entity.Infrastructure.DbConnectionInfo.#ctor(System.String,System.String)">
 109            <summary>
 110                Creates a new instance of DbConnectionInfo based on a connection string.
 111            </summary>
 112            <param name = "connectionString">The connection string to use for the connection.</param>
 113            <param name = "providerInvariantName">The name of the provider to use for the connection. Use 'System.Data.SqlClient' for SQL Server.</param>
 114        </member>
 115        <member name="M:System.Data.Entity.Infrastructure.DbConnectionInfo.GetConnectionString(System.Data.Entity.Internal.AppConfig)">
 116            <summary>
 117                Gets the connection information represented by this instance.
 118            </summary>
 119            <param name = "config">Configuration to use if connection comes from the configuration file.</param>
 120        </member>
 121        <member name="T:System.Data.Entity.Infrastructure.LocalDbConnectionFactory">
 122            <summary>
 123                Instances of this class are used to create DbConnection objects for
 124                SQL Server LocalDb based on a given database name or connection string.
 125            </summary>
 126            <remarks>
 127                An instance of this class can be set on the <see cref="T:System.Data.Entity.Database"/> class or in the
 128                app.config/web.config for the application to cause all DbContexts created with no
 129                connection information or just a database name to use SQL Server LocalDb by default.
 130                This class is immutable since multiple threads may access instances simultaneously
 131                when creating connections.
 132            </remarks>
 133        </member>
 134        <member name="T:System.Data.Entity.Infrastructure.IDbConnectionFactory">
 135            <summary>
 136                Implementations of this interface are used to create DbConnection objects for
 137                a type of database server based on a given database name.  
 138                An Instance is set on the <see cref="T:System.Data.Entity.Database"/> class to
 139                cause all DbContexts created with no connection information or just a database
 140                name or connection string to use a certain type of database server by default.
 141                Two implementations of this interface are provided: <see cref="T:System.Data.Entity.Infrastructure.SqlConnectionFactory"/>
 142                is used to create connections to Microsoft SQL Server, including EXPRESS editions.
 143                <see cref="T:System.Data.Entity.Infrastructure.SqlCeConnectionFactory"/> is used to create connections to Microsoft SQL
 144                Server Compact Editions.
 145                Other implementations for other database servers can be added as needed.
 146                Note that implementations should be thread safe or immutable since they may
 147                be accessed by multiple threads at the same time.
 148            </summary>
 149        </member>
 150        <member name="M:System.Data.Entity.Infrastructure.IDbConnectionFactory.CreateConnection(System.String)">
 151            <summary>
 152                Creates a connection based on the given database name or connection string.
 153            </summary>
 154            <param name = "nameOrConnectionString">The database name or connection string.</param>
 155            <returns>An initialized DbConnection.</returns>
 156        </member>
 157        <member name="M:System.Data.Entity.Infrastructure.LocalDbConnectionFactory.#ctor(System.String)">
 158            <summary>
 159                Creates a new instance of the connection factory for the given version of LocalDb.
 160                For SQL Server 2012 LocalDb use "v11.0".
 161            </summary>
 162            <param name="localDbVersion">The LocalDb version to use.</param>
 163        </member>
 164        <member name="M:System.Data.Entity.Infrastructure.LocalDbConnectionFactory.#ctor(System.String,System.String)">
 165            <summary>
 166                Creates a new instance of the connection factory for the given version of LocalDb.
 167                For SQL Server 2012 LocalDb use "v11.0".
 168                
 169            </summary>
 170            <param name="localDbVersion">The LocalDb version to use.</param>
 171            <param name = "baseConnectionString">
 172                The connection string to use for options to the database other than the 'Initial Catalog',
 173                'Data Source', and 'AttachDbFilename'.
 174                The 'Initial Catalog' and 'AttachDbFilename' will be prepended to this string based on the
 175                database name when CreateConnection is called.
 176                The 'Data Source' will be set based on the LocalDbVersion argument.
 177            </param>
 178        </member>
 179        <member name="M:System.Data.Entity.Infrastructure.LocalDbConnectionFactory.CreateConnection(System.String)">
 180            <summary>
 181                Creates a connection for SQL Server LocalDb based on the given database name or connection string.
 182                If the given string contains an '=' character then it is treated as a full connection string,
 183                otherwise it is treated as a database name only.
 184            </summary>
 185            <param name = "nameOrConnectionString">The database name or connection string.</param>
 186            <returns>An initialized DbConnection.</returns>
 187        </member>
 188        <member name="P:System.Data.Entity.Infrastructure.LocalDbConnectionFactory.BaseConnectionString">
 189            <summary>
 190                The connection string to use for options to the database other than the 'Initial Catalog',
 191                'Data Source', and 'AttachDbFilename'.
 192                The 'Initial Catalog' and 'AttachDbFilename' will be prepended to this string based on the
 193                database name when CreateConnection is called.
 194                The 'Data Source' will be set based on the LocalDbVersion argument.
 195                The default is 'Integrated Security=True; MultipleActiveResultSets=True;'.
 196            </summary>
 197        </member>
 198        <member name="T:System.Data.Entity.Internal.ClonedObjectContext">
 199            <summary>
 200            Encapsulates a cloned <see cref="P:System.Data.Entity.Internal.ClonedObjectContext.ObjectContext"/> and store <see cref="T:System.Data.Common.DbConnection"/>. Note that these
 201            objects are disposable and should be used in a using block to ensure both the cloned context and the
 202            cloned connection are disposed.
 203            </summary>
 204        </member>
 205        <member name="M:System.Data.Entity.Internal.ClonedObjectContext.#ctor">
 206            <summary>
 207            For mocking.
 208            </summary>
 209        </member>
 210        <member name="M:System.Data.Entity.Internal.ClonedObjectContext.#ctor(System.Data.Entity.Internal.MockingProxies.ObjectContextProxy,System.String,System.Boolean)">
 211            <summary>
 212            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
 213            the context is also cloned and the given connection string is used for the connection string of
 214            the cloned connection.
 215            </summary>
 216        </member>
 217        <member name="M:System.Data.Entity.Internal.ClonedObjectContext.TransferLoadedAssemblies(System.Data.Entity.Internal.MockingProxies.ObjectContextProxy)">
 218            <summary>
 219                Finds the assemblies that were used for loading o-space types in the source context
 220                and loads those assemblies in the cloned context.
 221            </summary>
 222        </member>
 223        <member name="M:System.Data.Entity.Internal.ClonedObjectContext.Dispose">
 224            <summary>
 225            Disposes both the underlying ObjectContext and its store connection.
 226            </summary>
 227        </member>
 228        <member name="P:System.Data.Entity.Internal.ClonedObjectContext.ObjectContext">
 229            <summary>
 230            The cloned context.
 231            </summary>
 232        </member>
 233        <member name="P:System.Data.Entity.Internal.ClonedObjectContext.Connection">
 234            <summary>
 235            This is always the store connection of the underlying ObjectContext.
 236            </summary>
 237        </member>
 238        <member name="T:System.Data.Entity.Internal.ConfigFile.DatabaseInitializerElement">
 239            <summary>
 240                Represents setting the database initializer for a specific context type
 241            </summary>
 242        </member>
 243        <member name="T:System.Data.Entity.Internal.ConfigFile.ParameterElement">
 244            <summary>
 245                Represents a parameter to be passed to a method
 246            </summary>
 247        </member>
 248        <member name="T:System.Data.Entity.Internal.ConfigFile.ParameterCollection">
 249            <summary>
 250                Represents a series of parameters to pass to a method
 251            </summary>
 252        </member>
 253        <member name="M:System.Data.Entity.Internal.ConfigFile.ParameterCollection.NewElement">
 254            <summary>
 255                Adds a new parameter to the collection
 256                Used for unit testing
 257            </summary>
 258        </member>
 259        <member name="T:System.Data.Entity.Internal.ConfigFile.ContextCollection">
 260            <summary>
 261                Represents the configuration for a series of contexts
 262            </summary>
 263        </member>
 264        <member name="M:System.Data.Entity.Internal.ConfigFile.ContextCollection.NewElement(System.String)">
 265            <summary>
 266                Adds a new context to the collection
 267                Used for unit testing
 268            </summary>
 269        </member>
 270        <member name="T:System.Data.Entity.Internal.ConfigFile.ContextElement">
 271            <summary>
 272                Represents the configuration for a specific context type
 273            </summary>
 274        </member>
 275        <member name="T:System.Data.Entity.Internal.ConfigFile.DefaultConnectionFactoryElement">
 276            <summary>
 277                Represents setting the default connection factory
 278            </summary>
 279        </member>
 280        <member name="T:System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection">
 281            <summary>
 282                Represents all Entity Framework related configuration
 283            </summary>
 284        </member>
 285        <member name="T:System.Data.Entity.Internal.DatabaseCreator">
 286            <summary>
 287                Handles creating databases either using the core provider or the Migrations pipeline.
 288            </summary>
 289        </member>
 290        <member name="M:System.Data.Entity.Internal.DatabaseCreator.CreateDatabase(System.Data.Entity.Internal.InternalContext,System.Func{System.Data.Entity.Migrations.DbMigrationsConfiguration,System.Data.Entity.DbContext,System.Data.Entity.Migrations.DbMigrator},System.Data.Objects.ObjectContext)">
 291            <summary>
 292                Creates a database using the core provider (i.e. ObjectContext.CreateDatabase) or
 293                by using Code First Migrations <see cref="T:System.Data.Entity.Migrations.DbMigrator"/> to create an empty database
 294                and the perform an automatic migration to the current model.
 295                Migrations is used if Code First is being used and the EF provider is for SQL Server
 296                or SQL Compact. The core is used for non-Code First models and for other providers even
 297                when using Code First.
 298            </summary>
 299        </member>
 300        <member name="T:System.Data.Entity.DbContext">
 301            <summary>
 302                A DbContext instance represents a combination of the Unit Of Work and Repository patterns such that
 303                it can be used to query from a database and group together changes that will then be written
 304                back to the store as a unit.
 305                DbContext is conceptually similar to ObjectContext.
 306            </summary>
 307            <remarks>
 308                DbContext is usually used with a derived type that contains <see cref="T:System.Data.Entity.DbSet`1"/> properties for
 309                the root entities of the model. These sets are automatically initialized when the
 310                instance of the derived class is created.  This behavior can be modified by applying the
 311                <see cref="T:System.Data.Entity.Infrastructure.SuppressDbSetInitializationAttribute"/>  attribute to either the entire derived context
 312                class, or to individual properties on the class.
 313            
 314                The Entity Data Model backing the context can be specified in several ways.  When using the Code First
 315                approach, the <see cref="T:System.Data.Entity.DbSet`1"/> properties on the derived context are used to build a model
 316                by convention.  The protected OnModelCreating method can be overridden to tweak this model.  More
 317                control over the model used for the Model First approach can be obtained by creating a <see cref="T:System.Data.Entity.Infrastructure.DbCompiledModel"/>
 318                explicitly from a <see cref="T:System.Data.Entity.DbModelBuilder"/> and passing this model to one of the DbContext constructors.
 319            
 320                When using the Database First or Model First approach the Entity Data Model can be created using the
 321                Entity Designer (or manually through creation of an EDMX file) and then this model can be specified using
 322                entity connection string or an <see cref="T:System.Data.EntityClient.EntityConnection"/> object.
 323            
 324                The connection to the database (including the name of the database) can be specified in several ways.
 325                If the parameterless DbContext constructor is called from a derived context, then the name of the derived context
 326                is used to find a connection string in the app.config or web.config file.  If no connection string is found, then
 327                the name is passed to the DefaultConnectionFactory registered on the <see cref="T:System.Data.Entity.Database"/> class.  The connection
 328                factory then uses the context name as the database name in a default connection string.  (This default connection
 329                string points to .\SQLEXPRESS on the local machine unless a different DefaultConnectionFactory is registered.)
 330            
 331                Instead of using the derived context name, the connection/database name can also be specified explicitly by
 332                passing the name to one of the DbContext constructors that takes a string.  The name can also be passed in
 333                the form "name=myname", in which case the name must be found in the config file or an exception will be thrown.
 334            
 335                Note that the connection found in the app.config or web.config file can be a normal database connection
 336                string (not a special Entity Framework connection string) in which case the DbContext will use Code First.
 337                However, if the connection found in the config file is a special Entity Framework connection string, then the
 338                DbContext will use Database/Model First and the model specified in the connection string will be used.
 339            
 340                An existing or explicitly created DbConnection can also be used instead of the database/connection name.
 341            
 342                A <see cref="T:System.Data.Entity.DbModelBuilderVersionAttribute"/> can be applied to a class derived from DbContext to set the
 343                version of conventions used by the context when it creates a model. If no attribute is applied then the
 344                latest version of conventions will be used.
 345            </remarks>
 346        </member>
 347        <member name="T:System.Data.Entity.Infrastructure.IObjectContextAdapter">
 348            <summary>
 349                Interface implemented by objects that can provide an <see cref="P:System.Data.Entity.Infrastructure.IObjectContextAdapter.ObjectContext"/> instance.
 350                The <see cref="T:System.Data.Entity.DbContext"/> class implements this interface to provide access to the underlying
 351                ObjectContext.
 352            </summary>
 353        </member>
 354        <member name="P:System.Data.Entity.Infrastructure.IObjectContextAdapter.ObjectContext">
 355            <summary>
 356                Gets the object context.
 357            </summary>
 358            <value>The object context.</value>
 359        </member>
 360        <member name="M:System.Data.Entity.DbContext.#ctor">
 361            <summary>
 362                Constructs a new context instance using conventions to create the name of the database to
 363                which a connection will be made.  The by-convention name is the full name (namespace + class name)
 364                of the derived context class.
 365                See the class remarks for how this is used to create a connection.
 366            </summary>
 367        </member>
 368        <member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Entity.Infrastructure.DbCompiledModel)">
 369            <summary>
 370                Constructs a new context instance using conventions to create the name of the database to
 371                which a connection will be made, and initializes it from the given model.
 372                The by-convention name is the full name (namespace + class name) of the derived context class.
 373                See the class remarks for how this is used to create a connection.
 374            </summary>
 375            <param name = "model">The model that will back this context.</param>
 376        </member>
 377        <member name="M:System.Data.Entity.DbContext.#ctor(System.String)">
 378            <summary>
 379                Constructs a new context instance using the given string as the name or connection string for the
 380                database to which a connection will be made.
 381                See the class remarks for how this is used to create a connection.
 382            </summary>
 383            <param name = "nameOrConnectionString">Either the database name or a connection string.</param>
 384        </member>
 385        <member name="M:System.Data.Entity.DbContext.#ctor(System.String,System.Data.Entity.Infrastructure.DbCompiledModel)">
 386            <summary>
 387                Constructs a new context instance using the given string as the name or connection string for the
 388                database to which a connection will be made, and initializes it from the given model.
 389                See the class remarks for how this is used to create a connection.
 390            </summary>
 391            <param name = "nameOrConnectionString">Either the database name or a connection string.</param>
 392            <param name = "model">The model that will back this context.</param>
 393        </member>
 394        <member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Common.DbConnection,System.Boolean)">
 395            <summary>
 396                Constructs a new context instance using the existing connection to connect to a database.
 397                The connection will not be disposed when the context is disposed.
 398            </summary>
 399            <param name = "existingConnection">An existing connection to use for the new context.</param>
 400            <param name = "contextOwnsConnection">If set to <c>true</c> the connection is disposed when
 401                the context is disposed, otherwise the caller must dispose the connection.</param>
 402        </member>
 403        <member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Common.DbConnection,System.Data.Entity.Infrastructure.DbCompiledModel,System.Boolean)">
 404            <summary>
 405                Constructs a new context instance using the existing connection to connect to a database,
 406                and initializes it from the given model.
 407                The connection will not be disposed when the context is disposed.
 408                <param name = "existingConnection">An existing connection to use for the new context.</param>
 409                <param name = "model">The model that will back this context.</param>
 410                <param name = "contextOwnsConnection">If set to <c>true</c> the connection is disposed when
 411                    the context is disposed, otherwise the caller must dispose the connection.</param>
 412            </summary>
 413        </member>
 414        <member name="M:System.Data.Entity.DbContext.#ctor(System.Data.Objects.ObjectContext,System.Boolean)">
 415            <summary>
 416                Constructs a new context instance around an existing ObjectContext.
 417                <param name = "objectContext">An existing ObjectContext to wrap with the new context.</param>
 418                <param name = "dbContextOwnsObjectContext">If set to <c>true</c> the ObjectContext is disposed when
 419                    the DbContext is disposed, otherwise the caller must dispose the connection.</param>
 420            </summary>
 421        </member>
 422        <member name="M:System.Data.Entity.DbContext.InitializeLazyInternalContext(System.Data.Entity.Internal.IInternalConnection,System.Data.Entity.Infrastructure.DbCompiledModel)">
 423            <summary>
 424                Initializes the internal context, discovers and initializes sets, and initializes from a model if one is provided.
 425            </summary>
 426        </member>
 427        <member name="M:System.Data.Entity.DbContext.DiscoverAndInitializeSets">
 428            <summary>
 429                Discovers DbSets and initializes them.
 430            </summary>
 431        </member>
 432        <member name="M:System.Data.Entity.DbContext.OnModelCreating(System.Data.Entity.DbModelBuilder)">
 433            <summary>
 434                This method is called when the model for a derived context has been initialized, but
 435                before the model has been locked down and used to initialize the context.  The default
 436                implementation of this method does nothing, but it can be overridden in a derived class
 437                such that the model can be further configured before it is locked down.
 438            </summary>
 439            <remarks>
 440                Typically, this method is called only once when the first instance of a derived context
 441                is created.  The model for that context is then cached and is for all further instances of
 442                the context in the app domain.  This caching can be disabled by setting the ModelCaching
 443                property on the given ModelBuidler, but note that this can seriously degrade performance.
 444                More control over caching is provided through use of the DbModelBuilder and DbContextFactory
 445                classes directly.
 446            </remarks>
 447            <param name = "modelBuilder">The builder that defines the model for the context being created.</param>
 448        </member>
 449        <member name="M:System.Data.Entity.DbContext.CallOnModelCreating(System.Data.Entity.DbModelBuilder)">
 450            <summary>
 451                Internal method used to make the call to the real OnModelCreating method.
 452            </summary>
 453            <param name = "modelBuilder">The model builder.</param>
 454        </member>
 455        <member name="M:System.Data.Entity.DbContext.Set``1">
 456            <summary>
 457                Returns a DbSet instance for access to entities of the given type in the context,
 458                the ObjectStateManager, and the underlying store.
 459            </summary>
 460            <remarks>
 461                See the DbSet class for more details.
 462            </remarks>
 463            <typeparam name = "TEntity">The type entity for which a set should be returned.</typeparam>
 464            <returns>A set for the given entity type.</returns>
 465        </member>
 466        <member name="M:System.Data.Entity.DbContext.Set(System.Type)">
 467            <summary>
 468                Returns a non-generic DbSet instance for access to entities of the given type in the context,
 469                the ObjectStateManager, and the underlying store.
 470            </summary>
 471            <param name = "entityType">The type of entity for which a set should be returned.</param>
 472            <returns>A set for the given entity type.</returns>
 473            <remarks>
 474                See the DbSet class for more details.
 475            </remarks>
 476        </member>
 477        <member name="M:System.Data.Entity.DbContext.SaveChanges">
 478            <summary>
 479                Saves all changes made in this context to the underlying database.
 480            </summary>
 481            <returns>The number of objects written to the underlying database.</returns>
 482            <exception cref="T:System.InvalidOperationException">Thrown if the context has been disposed.</exception>
 483        </member>
 484        <member name="M:System.Data.Entity.DbContext.GetValidationErrors">
 485            <summary>
 486                Validates tracked entities and returns a Collection of <see cref="T:System.Data.Entity.Validation.DbEntityValidationResult"/> containing validation results.
 487            </summary>
 488            <returns>
 489                Collection of validation results for invalid entities. The collection is never null and must not contain null 
 490                values or results for valid entities.
 491            </returns>
 492            <remarks>
 493                1. This method calls DetectChanges() to determine states of the tracked entities unless 
 494                DbContextConfiguration.AutoDetectChangesEnabled is set to false.
 495                2. By default only Added on Modified entities are validated. The user is able to change this behavior 
 496                by overriding ShouldValidateEntity method.
 497            </remarks>
 498        </member>
 499        <member name="M:System.Data.Entity.DbContext.ShouldValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry)">
 500            <summary>
 501                Extension point allowing the user to override the default behavior of validating only
 502                added and modified entities.
 503            </summary>
 504            <param name = "entityEntry">DbEntityEntry instance that is supposed to be validated.</param>
 505            <returns>true to proceed with validation. false otherwise.</returns>
 506        </member>
 507        <member name="M:System.Data.Entity.DbContext.ValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry,System.Collections.Generic.IDictionary{System.Object,System.Object})">
 508            <summary>
 509                Extension point allowing the user to customize validation of an entity or filter out validation results.
 510                Called by <see cref="M:System.Data.Entity.DbContext.GetValidationErrors"/>.
 511            </summary>
 512            <param name="entityEntry">DbEntityEntry instance to be validated.</param>
 513            <param name="items">User defined dictionary containing additional info for custom validation.
 514                It will be passed to <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext"/>
 515                and will be exposed as <see cref="P:System.ComponentModel.DataAnnotations.ValidationContext.Items"/>.
 516                This parameter is optional and can be null.</param>
 517            <returns>Entity validation result. Possibly null when overridden.</returns>
 518        </member>
 519        <member name="M:System.Data.Entity.DbContext.CallValidateEntity(System.Data.Entity.Infrastructure.DbEntityEntry)">
 520            <summary>
 521                Internal method that calls the protected ValidateEntity method.
 522            </summary>
 523            <param name="entityEntry">DbEntityEntry instance to be validated.</param>
 524            <param name="items">User defined dictionary containing additional info for custom validation.
 525                It will be passed to <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext"/>
 526                and will be exposed as <see cref="P:System.ComponentModel.DataAnnotations.ValidationContext.Items"/>.
 527                This parameter is optional and can be null.</param>
 528            <returns>Entity validation result. Possibly null when ValidateEntity is overridden.</returns>
 529        </member>
 530        <member name="M:System.Data.Entity.DbContext.Entry``1(``0)">
 531            <summary>
 532                Gets a <see cref="T:System.Data.Entity.Infrastructure.DbEntityEntry`1"/> object for the given entity providing access to
 533                information about the entity and the ability to perform actions on the entity.
 534            </summary>
 535            <typeparam name="TEntity">The type of the entity.</typeparam>
 536            <param name="entity">The entity.</param>
 537            <returns>An entry for the entity.</returns>
 538        </member>
 539        <member name="M:System.Data.Entity.DbContext.Entry(System.Object)">
 540            <summary>
 541                Gets a <see cref="T:System.Data.Entity.Infrastructure.DbEntityEntry"/> object for the given entity providing access to
 542                information about the entity and the ability to perform actions on the entity.
 543            </summary>
 544            <param name="entity">The entity.</param>
 545            <returns>An entry for the entity.</returns>
 546        </member>
 547        <member name="M:System.Data.Entity.DbContext.Dispose">
 548            <summary>
 549                Calls the protected Dispose method.
 550            </summary>
 551        </member>
 552        <member name="M:System.Data.Entity.DbContext.Dispose(System.Boolean)">
 553            <summary>
 554                Disposes the context. The underlying <see cref="T:System.Data.Objects.ObjectContext"/> is also disposed if it was created
 555                is by this context or ownership was passed to this context when this context was created.
 556                The connection to the database (<see cref="T:System.Data.Common.DbConnection"/> object) is also disposed if it was created
 557                is by this context or ownership was passed to this context when this context was created.
 558            </summary>
 559            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
 560        </member>
 561        <member name="P:System.Data.Entity.DbContext.Database">
 562            <summary>
 563                Creates a Database instance for this context that allows for creation/deletion/existence checks
 564                for the underlying database.
 565            </summary>
 566        </member>
 567        <member name="P:System.Data.Entity.DbContext.System#Data#Entity#Infrastructure#IObjectContextAdapter#ObjectContext">
 568            <summary>
 569                Returns the Entity Framework ObjectContext that is underlying this context.
 570            </summary>
 571            <exception cref="T:System.InvalidOperationException">Thrown if the context has been disposed.</exception>
 572        </member>
 573        <member name="P:System.Data.Entity.DbContext.ChangeTracker">
 574            <summary>
 575                Provides access to features of the context that deal with change tracking of entities.
 576            </summary>
 577            <value>An object used to access features that deal with change tracking.</value>
 578        </member>
 579        <member name="P:System.Data.Entity.DbContext.Configuration">
 580            <summary>
 581                Provides access to configuration options for the context.
 582            </summary>
 583            <value>An object used to access configuration options.</value>
 584        </member>
 585        <member name="P:System.Data.Entity.DbContext.InternalContext">
 586            <summary>
 587                Provides access to the underlying InternalContext for other parts of the internal design.
 588            </summary>
 589        </member>
 590        <member name="T:System.Data.Entity.Internal.AppConfig">
 591            <summary>
 592            A simple representation of an app.config or web.config file.
 593            </summary>
 594        </member>
 595        <member name="M:System.Data.Entity.Internal.AppConfig.#ctor(System.Configuration.Configuration)">
 596            <summary>
 597            Initializes a new instance of AppConfig based on supplied configuration
 598            </summary>
 599            <param name="configuration">Configuration to load settings from</param>
 600        </member>
 601        <member name="M:System.Data.Entity.Internal.AppConfig.#ctor(System.Configuration.ConnectionStringSettingsCollection)">
 602            <summary>
 603            Initializes a new instance of AppConfig based on supplied connection strings
 604            The default configuration for database initializers and default connection factory will be used
 605            </summary>
 606            <param name="connectionStrings">Connection strings to be used</param>
 607        </member>
 608        <member name="M:System.Data.Entity.Internal.AppConfig.#ctor">
 609            <summary>
 610            Initializes a new instance of AppConfig based on the <see cref="T:System.Configuration.ConfigurationManager"/> for the AppDomain
 611            </summary>
 612            <remarks>
 613            Use AppConfig.DefaultInstance instead of this constructor
 614            </remarks>
 615        </member>
 616        <member name="M:System.Data.Entity.Internal.AppConfig.ApplyInitializers">
 617            <summary>
 618            Appies any database intializers specified in the configuration
 619            </summary>
 620        </member>
 621        <member name="M:System.Data.Entity.Internal.AppConfig.InternalApplyInitializers(System.Boolean)">
 622            <summary>
 623            Appies any database intializers specified in the configuration
 624            </summary>
 625            <param name="force">
 626            Value indicating if initializers should be re-applied if they have already been applied in this AppDomain
 627            </param>
 628        </member>
 629        <member name="M:System.Data.Entity.Internal.AppConfig.GetConnectionString(System.String)">
 630            <summary>
 631            Gets the specified connection string from the configuration
 632            </summary>
 633            <param name="name">Name of the connection string to get</param>
 634            <returns>The connection string, or null if there is no connection string with the specified name</returns>
 635        </member>
 636        <member name="P:System.Data.Entity.Internal.AppConfig.DefaultConnectionFactory">
 637            <summary>
 638            Gets the default connection factory based on the configuration
 639            </summary>
 640        </member>
 641        <member name="P:System.Data.Entity.Internal.AppConfig.DefaultInstance">
 642            <summary>
 643            Gets a singleton instance of configuration based on the <see cref="T:System.Configuration.ConfigurationManager"/> for the AppDomain
 644            </summary>
 645        </member>
 646        <member name="T:System.Data.Entity.Internal.MockingProxies.EntityConnectionProxy">
 647            <summary>
 648            Acts as a proxy for <see cref="T:System.Data.EntityClient.EntityConnection"/> that for the most part just passes calls
 649            through to the real object but uses virtual methods/properties such that uses of the object
 650            can be mocked.
 651            </summary>
 652        </member>
 653        <member name="T:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig">
 654            <summary>
 655                Encapsulates information read from the application config file that specifies a database initializer
 656                and allows that initializer to be dynamically applied.
 657            </summary>
 658        </member>
 659        <member name="M:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig.#ctor(System.String,System.String)">
 660            <summary>
 661                Initializes a new instance of the <see cref="T:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig"/> class.
 662            </summary>
 663            <param name="configKey">The key from the entry in the config file.</param>
 664            <param name="configValue">The value from the enrty in the config file.</param>
 665        </member>
 666        <member name="M:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig.ApplyInitializer">
 667            <summary>
 668                Uses the context type and initializer type specified in the config to create an initializer instance
 669                and set it with the DbDbatabase.SetInitializer method.
 670            </summary>
 671        </member>
 672        <member name="M:System.Data.Entity.Internal.LegacyDatabaseInitializerConfig.ApplyInitializersFromConfig(System.Configuration.KeyValueConfigurationCollection)">
 673            <summary>
 674                Reads all initializers from the application config file and sets them using the Database class.
 675            </summary>
 676        </member>
 677        <member name="T:System.Data.Entity.Internal.ModelHashCalculator">
 678            <summary>
 679                Calculates the model hash values used the EdmMetadata table from EF 4.1/4.2.
 680            </summary>
 681        </member>
 682        <member name="M:System.Data.Entity.Internal.ModelHashCalculator.Calculate(System.Data.Entity.Infrastructure.DbCompiledModel)">
 683            <summary>
 684                Calculates an SHA256 hash of the EDMX from the given code first model. This is the hash stored in
 685                the database in the EdmMetadata table in EF 4.1/4.2. The hash is always calculated using a v2 schema
 686                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.
 687            </summary>
 688        </member>
 689        <member name="T:System.Data.Entity.Internal.MockingProxies.ObjectContextProxy">
 690            <summary>
 691            Acts as a proxy for <see cref="T:System.Data.Objects.ObjectContext"/> that for the most part just passes calls
 692            through to the real object but uses virtual methods/properties such that uses of the object
 693            can be mocked.
 694            </summary>
 695        </member>
 696        <member name="T:System.Data.Entity.MigrateDatabaseToLatestVersion`2">
 697            <summary>
 698            An implementation of <see cref="T:System.Data.Entity.IDatabaseInitializer`1"/> that will use Code First Migrations
 699            to update the database to the latest version.
 700            </summary>
 701        </member>
 702        <!-- Badly formed XML comment ignored for member "T:System.Data.Entity.IDatabaseInitializer`1" -->
 703        <member name="M:System.Data.Entity.IDatabaseInitializer`1.InitializeDatabase(`0)">
 704            <summary>
 705                Executes the strategy to initialize the database for the given context.
 706            </summary>
 707            <param name = "context">The context.</param>
 708        </member>
 709        <member name="M:System.Data.Entity.MigrateDatabaseToLatestVersion`2.#ctor">
 710            <summary>
 711            Initializes a new instance of the MigrateDatabaseToLatestVersion class. 
 712            </summary>
 713        </member>
 714        <member name="M:System.Data.Entity.MigrateDatabaseToLatestVersion`2.#ctor(System.String)">
 715            <summary>
 716            Initializes a new instance of the MigrateDatabaseToLatestVersion class that will
 717            use a specific connection string from the configuration file to connect to
 718            the database to perform the migration.
 719            </summary>
 720            <param name="connectionStringName">The name of the connection string to use for migration.</param>
 721        </member>
 722        <member name="M:System.Data.Entity.MigrateDatabaseToLatestVersion`2.InitializeDatabase(`0)">
 723            <inheritdoc/>
 724        </member>
 725        <member name="T:System.Data.Entity.Migrations.Builders.ColumnBuilder">
 726            <summary>
 727                Helper class that is used to configure a column.
 728            </summary>
 729        </member>
 730        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Binary(System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Byte[],System.String,System.Boolean,System.String,System.String)">
 731            <summary>
 732                Creates a new column definition to store Binary data.
 733            </summary>
 734            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 735            <param name = "maxLength">The maximum allowable length of the array data.</param>
 736            <param name = "fixedLength">Value indicating whether or not all data should be padded to the maximum length.</param>
 737            <param name = "isMaxLength">Value indicating whether or not the maximum length supported by the database provider should be used.</param>
 738            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 739            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 740            <param name = "timestamp">Value indicating whether or not this column should be configured as a timestamp.</param>
 741            <param name = "name">The name of the column.</param>
 742            <param name = "storeType">Provider specific data type to use for this column.</param>
 743            <returns>The newly constructed column definition.</returns>
 744        </member>
 745        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Boolean(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.String,System.String)">
 746            <summary>
 747                Creates a new column definition to store Boolean data.
 748            </summary>
 749            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 750            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 751            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 752            <param name = "name">The name of the column.</param>
 753            <param name = "storeType">Provider specific data type to use for this column.</param>
 754            <returns>The newly constructed column definition.</returns>
 755        </member>
 756        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Byte(System.Nullable{System.Boolean},System.Boolean,System.Nullable{System.Byte},System.String,System.String,System.String)">
 757            <summary>
 758                Creates a new column definition to store Byte data.
 759            </summary>
 760            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 761            <param name = "identity">Value indicating whether or not the database will generate values for this column during insert.</param>
 762            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 763            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 764            <param name = "name">The name of the column.</param>
 765            <param name = "storeType">Provider specific data type to use for this column.</param>
 766            <returns>The newly constructed column definition.</returns>
 767        </member>
 768        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.DateTime(System.Nullable{System.Boolean},System.Nullable{System.Byte},System.Nullable{System.DateTime},System.String,System.String,System.String)">
 769            <summary>
 770                Creates a new column definition to store DateTime data.
 771            </summary>
 772            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 773            <param name = "precision">The precision of the column.</param>
 774            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 775            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 776            <param name = "name">The name of the column.</param>
 777            <param name = "storeType">Provider specific data type to use for this column.</param>
 778            <returns>The newly constructed column definition.</returns>
 779        </member>
 780        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Decimal(System.Nullable{System.Boolean},System.Nullable{System.Byte},System.Nullable{System.Byte},System.Nullable{System.Decimal},System.String,System.String,System.String,System.Boolean)">
 781            <summary>
 782                Creates a new column definition to store Decimal data.
 783            </summary>
 784            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 785            <param name = "precision">The numeric precision of the column.</param>
 786            <param name = "scale">The numeric scale of the column.</param>
 787            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 788            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 789            <param name = "name">The name of the column.</param>
 790            <param name = "storeType">Provider specific data type to use for this column.</param>
 791            <param name = "identity">Value indicating whether or not the database will generate values for this column during insert.</param>
 792            <returns>The newly constructed column definition.</returns>
 793        </member>
 794        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Double(System.Nullable{System.Boolean},System.Nullable{System.Double},System.String,System.String,System.String)">
 795            <summary>
 796                Creates a new column definition to store Double data.
 797            </summary>
 798            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 799            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 800            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 801            <param name = "name">The name of the column.</param>
 802            <param name = "storeType">Provider specific data type to use for this column.</param>
 803            <returns>The newly constructed column definition.</returns>
 804        </member>
 805        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Guid(System.Nullable{System.Boolean},System.Boolean,System.Nullable{System.Guid},System.String,System.String,System.String)">
 806            <summary>
 807                Creates a new column definition to store GUID data.
 808            </summary>
 809            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 810            <param name = "identity">Value indicating whether or not the database will generate values for this column during insert.</param>
 811            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 812            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 813            <param name = "name">The name of the column.</param>
 814            <param name = "storeType">Provider specific data type to use for this column.</param>
 815            <returns>The newly constructed column definition.</returns>
 816        </member>
 817        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Single(System.Nullable{System.Boolean},System.Nullable{System.Single},System.String,System.String,System.String)">
 818            <summary>
 819                Creates a new column definition to store Single data.
 820            </summary>
 821            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 822            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 823            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 824            <param name = "name">The name of the column.</param>
 825            <param name = "storeType">Provider specific data type to use for this column.</param>
 826            <returns>The newly constructed column definition.</returns>
 827        </member>
 828        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Short(System.Nullable{System.Boolean},System.Boolean,System.Nullable{System.Int16},System.String,System.String,System.String)">
 829            <summary>
 830                Creates a new column definition to store Short data.
 831            </summary>
 832            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 833            <param name = "identity">Value indicating whether or not the database will generate values for this column during insert.</param>
 834            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 835            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 836            <param name = "name">The name of the column.</param>
 837            <param name = "storeType">Provider specific data type to use for this column.</param>
 838            <returns>The newly constructed column definition.</returns>
 839        </member>
 840        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Int(System.Nullable{System.Boolean},System.Boolean,System.Nullable{System.Int32},System.String,System.String,System.String)">
 841            <summary>
 842                Creates a new column definition to store Integer data.
 843            </summary>
 844            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 845            <param name = "identity">Value indicating whether or not the database will generate values for this column during insert.</param>
 846            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 847            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 848            <param name = "name">The name of the column.</param>
 849            <param name = "storeType">Provider specific data type to use for this column.</param>
 850            <returns>The newly constructed column definition.</returns>
 851        </member>
 852        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Long(System.Nullable{System.Boolean},System.Boolean,System.Nullable{System.Int64},System.String,System.String,System.String)">
 853            <summary>
 854                Creates a new column definition to store Long data.
 855            </summary>
 856            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 857            <param name = "identity">Value indicating whether or not the database will generate values for this column during insert.</param>
 858            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 859            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 860            <param name = "name">The name of the column.</param>
 861            <param name = "storeType">Provider specific data type to use for this column.</param>
 862            <returns>The newly constructed column definition.</returns>
 863        </member>
 864        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.String(System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.String,System.String,System.String)">
 865            <summary>
 866                Creates a new column definition to store String data.
 867            </summary>
 868            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 869            <param name = "maxLength">The maximum allowable length of the string data.</param>
 870            <param name = "fixedLength">Value indicating whether or not all data should be padded to the maximum length.</param>
 871            <param name = "isMaxLength">Value indicating whether or not the maximum length supported by the database provider should be used.</param>
 872            <param name = "unicode">Value indicating whether or not the column supports Unicode content.</param>
 873            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 874            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 875            <param name = "name">The name of the column.</param>
 876            <param name = "storeType">Provider specific data type to use for this column.</param>
 877            <returns>The newly constructed column definition.</returns>
 878        </member>
 879        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Time(System.Nullable{System.Boolean},System.Nullable{System.Byte},System.Nullable{System.TimeSpan},System.String,System.String,System.String)">
 880            <summary>
 881                Creates a new column definition to store Time data.
 882            </summary>
 883            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 884            <param name = "precision">The precision of the column.</param>
 885            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 886            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 887            <param name = "name">The name of the column.</param>
 888            <param name = "storeType">Provider specific data type to use for this column.</param>
 889            <returns>The newly constructed column definition.</returns>
 890        </member>
 891        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.DateTimeOffset(System.Nullable{System.Boolean},System.Nullable{System.Byte},System.Nullable{System.DateTimeOffset},System.String,System.String,System.String)">
 892            <summary>
 893                Creates a new column definition to store DateTimeOffset data.
 894            </summary>
 895            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 896            <param name = "precision">The precision of the column.</param>
 897            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 898            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 899            <param name = "name">The name of the column.</param>
 900            <param name = "storeType">Provider specific data type to use for this column.</param>
 901            <returns>The newly constructed column definition.</returns>
 902        </member>
 903        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Geography(System.Nullable{System.Boolean},System.Data.Spatial.DbGeography,System.String,System.String,System.String)">
 904            <summary>
 905                Creates a new column definition to store geography data.
 906            </summary>
 907            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 908            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 909            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 910            <param name = "name">The name of the column.</param>
 911            <param name = "storeType">Provider specific data type to use for this column.</param>
 912            <returns>The newly constructed column definition.</returns>
 913        </member>
 914        <member name="M:System.Data.Entity.Migrations.Builders.ColumnBuilder.Geometry(System.Nullable{System.Boolean},System.Data.Spatial.DbGeometry,System.String,System.String,System.String)">
 915            <summary>
 916                Creates a new column definition to store geometry data.
 917            </summary>
 918            <param name = "nullable">Value indicating whether or not the column allows null values.</param>
 919            <param name = "defaultValue">Constant value to use as the default value for this column.</param>
 920            <param name = "defaultValueSql">SQL expression used as the default value for this column.</param>
 921            <param name = "name">The name of the column.</param>
 922            <param name = "storeType">Provider specific data type to use for this column.</param>
 923            <returns>The newly constructed column definition.</returns>
 924        </member>
 925        <member name="T:System.Data.Entity.Migrations.Builders.TableBuilder`1">
 926            <summary>
 927                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"/>.
 928            </summary>
 929        </member>
 930        <member name="M:System.Data.Entity.Migrations.Builders.TableBuilder`1.#ctor(System.Data.Entity.Migrations.Model.CreateTableOperation,System.Data.Entity.Migrations.DbMigration)">
 931            <summary>
 932                Initializes a new instance of the TableBuilder class.
 933            </summary>
 934            <param name = "createTableOperation">The table creation operation to be further configured.</param>
 935            <param name = "migration">The migration the table is created in.</param>
 936        </member>
 937        <member name="M:System.Data.Entity.Migrations.Builders.TableBuilder`1.PrimaryKey(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.String,System.Object)">
 938            <summary>
 939                Specifies a primary key for the table.
 940            </summary>
 941            <param name = "keyExpression">
 942                A lambda expression representing the property to be used as the primary key. 
 943                C#: t => t.Id   
 944                VB.Net: Function(t) t.Id
 945            
 946                If the primary key is made up of multiple properties then specify an anonymous type including the properties. 
 947                C#: t => new { t.Id1, t.Id2 }
 948                VB.Net: Function(t) New With { t.Id1, t.Id2 }
 949            </param>
 950            <param name = "name">
 951                The name of the primary key.
 952                If null is supplied, a default name will be generated.</param>
 953            <param name = "anonymousArguments">
 954                Additional arguments that may be processed by providers. 
 955                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
 956            </param>
 957            <returns>Itself, so that multiple calls can be chained.</returns>
 958        </member>
 959        <member name="M:System.Data.Entity.Migrations.Builders.TableBuilder`1.Index(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Boolean,System.Object)">
 960            <summary>
 961                Specifies an index to be created on the table.
 962            </summary>
 963            <param name = "indexExpression">
 964                A lambda expression representing the property to be indexed. 
 965                C#: t => t.PropertyOne   
 966                VB.Net: Function(t) t.PropertyOne
 967            
 968                If multiple properties are to be indexed then specify an anonymous type including the properties. 
 969                C#: t => new { t.PropertyOne, t.PropertyTwo }
 970                VB.Net: Function(t) New With { t.PropertyOne, t.PropertyTwo }
 971            </param>
 972            <param name = "unique">A value indicating whether or not this is a unique index.</param>
 973            <param name = "anonymousArguments">
 974                Additional arguments that may be processed by providers. 
 975                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
 976            </param>
 977            <returns>Itself, so that multiple calls can be chained.</returns>
 978        </member>
 979        <member name="M:System.Data.Entity.Migrations.Builders.TableBuilder`1.ForeignKey(System.String,System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Boolean,System.String,System.Object)">
 980            <summary>
 981                Specifies a foreign key constraint to be created on the table.
 982            </summary>
 983            <param name = "principalTable">Name of the table that the foreign key constraint targets.</param>
 984            <param name = "dependentKeyExpression">
 985                A lambda expression representing the properties of the foreign key. 
 986                C#: t => t.PropertyOne   
 987                VB.Net: Function(t) t.PropertyOne
 988            
 989                If multiple properties make up the foreign key then specify an anonymous type including the properties. 
 990                C#: t => new { t.PropertyOne, t.PropertyTwo }
 991                VB.Net: Function(t) New With { t.PropertyOne, t.PropertyTwo }</param>
 992            <param name = "cascadeDelete">
 993                A value indicating whether or not cascade delete should be configured on the foreign key constraint.
 994            </param>
 995            <param name = "name">
 996                The name of this foreign key constraint.
 997                If no name is supplied, a default name will be calculated.
 998            </param>
 999            <param name = "anonymousArguments">
1000                Additional arguments that may be processed by providers. 
1001                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1002            </param>
1003            <returns>Itself, so that multiple calls can be chained.</returns>
1004        </member>
1005        <member name="T:System.Data.Entity.Migrations.DbMigration">
1006            <summary>
1007                Base class for code-based migrations.
1008            </summary>
1009        </member>
1010        <member name="M:System.Data.Entity.Migrations.DbMigration.Up">
1011            <summary>
1012                Operations to be performed during the upgrade process.
1013            </summary>
1014        </member>
1015        <member name="M:System.Data.Entity.Migrations.DbMigration.Down">
1016            <summary>
1017                Operations to be performed during the downgrade process.
1018            </summary>
1019        </member>
1020        <member name="M:System.Data.Entity.Migrations.DbMigration.CreateTable``1(System.String,System.Func{System.Data.Entity.Migrations.Builders.ColumnBuilder,``0},System.Object)">
1021            <summary>
1022                Adds an operation to create a new table.
1023            </summary>
1024            <typeparam name = "TColumns">
1025                The columns in this create table operation. 
1026                You do not need to specify this type, it will be inferred from the columnsAction parameter you supply.
1027            </typeparam>
1028            <param name = "name">The name of the table. Schema name is optional, if no schema is specified then dbo is assumed.</param>
1029            <param name = "columnsAction">
1030                An action that specifies the columns to be included in the table.
1031                i.e. t => new { Id = t.Int(identity: true), Name = t.String() }</param>
1032            <param name = "anonymousArguments">
1033                Additional arguments that may be processed by providers. 
1034                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1035            </param>
1036            <returns>An object that allows further configuration of the table creation operation.</returns>
1037        </member>
1038        <member name="M:System.Data.Entity.Migrations.DbMigration.AddForeignKey(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Object)">
1039            <summary>
1040                Adds an operation to create a new foreign key constraint.
1041            </summary>
1042            <param name = "dependentTable">
1043                The table that contains the foreign key column.
1044                Schema name is optional, if no schema is specified then dbo is assumed.
1045            </param>
1046            <param name = "dependentColumn">The foreign key column.</param>
1047            <param name = "principalTable">
1048                The table that contains the column this foreign key references.
1049                Schema name is optional, if no schema is specified then dbo is assumed.
1050            </param>
1051            <param name = "principalColumn">
1052                The column this foreign key references. 
1053                If no value is supplied the primary key of the principal table will be referenced.
1054            </param>
1055            <param name = "cascadeDelete">
1056                A value indicating if cascade delete should be configured for the foreign key relationship.
1057                If no value is supplied, cascade delete will be off.
1058            </param>
1059            <param name = "name">
1060                The name of the foreign key constraint in the database.
1061                If no value is supplied a unique name will be generated.
1062            </param>
1063            <param name = "anonymousArguments">
1064                Additional arguments that may be processed by providers. 
1065                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1066            </param>
1067        </member>
1068        <member name="M:System.Data.Entity.Migrations.DbMigration.AddForeignKey(System.String,System.String[],System.String,System.String[],System.Boolean,System.String,System.Object)">
1069            <summary>
1070                Adds an operation to create a new foreign key constraint.
1071            </summary>
1072            <param name = "dependentTable">
1073                The table that contains the foreign key columns.
1074                Schema name is optional, if no schema is specified then dbo is assumed.
1075            </param>
1076            <param name = "dependentColumns">The foreign key columns.</param>
1077            <param name = "principalTable">
1078                The table that contains the columns this foreign key references.
1079                Schema name is optional, if no schema is specified then dbo is assumed.
1080            </param>
1081            <param name = "principalColumns">
1082                The columns this foreign key references. 
1083                If no value is supplied the primary key of the principal table will be referenced.
1084            </param>
1085            <param name = "cascadeDelete">
1086                A value indicating if cascade delete should be configured for the foreign key relationship.
1087                If no value is supplied, cascade delete will be off.
1088            </param>
1089            <param name = "name">
1090                The name of the foreign key constraint in the database.
1091                If no value is supplied a unique name will be generated.
1092            </param>
1093            <param name = "anonymousArguments">
1094                Additional arguments that may be processed by providers. 
1095                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1096            </param>
1097        </member>
1098        <member name="M:System.Data.Entity.Migrations.DbMigration.DropForeignKey(System.String,System.String,System.Object)">
1099            <summary>
1100                Adds an operation to drop a foreign key constraint based on its name.
1101            </summary>
1102            <param name = "dependentTable">
1103                The table that contains the foreign key column.
1104                Schema name is optional, if no schema is specified then dbo is assumed.
1105            </param>
1106            <param name = "name">The name of the foreign key constraint in the database.</param>
1107            <param name = "anonymousArguments">
1108                Additional arguments that may be processed by providers. 
1109                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1110            </param>
1111        </member>
1112        <member name="M:System.Data.Entity.Migrations.DbMigration.DropForeignKey(System.String,System.String,System.String,System.String,System.Object)">
1113            <summary>
1114                Adds an operation to drop a foreign key constraint based on the column it targets.
1115            </summary>
1116            <param name = "dependentTable">
1117                The table that contains the foreign key column.
1118                Schema name is optional, if no schema is specified then dbo is assumed.
1119            </param>
1120            <param name = "dependentColumn">The foreign key column.</param>
1121            <param name = "principalTable">
1122                The table that contains the column this foreign key references.
1123                Schema name is optional, if no schema is specified then dbo is assumed.
1124            </param>
1125            <param name = "principalColumn">The columns this foreign key references.</param>
1126            <param name = "anonymousArguments">
1127                Additional arguments that may be processed by providers. 
1128                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1129            </param>
1130        </member>
1131        <member name="M:System.Data.Entity.Migrations.DbMigration.DropForeignKey(System.String,System.String[],System.String,System.Object)">
1132            <summary>
1133                Adds an operation to drop a foreign key constraint based on the columns it targets.
1134            </summary>
1135            <param name = "dependentTable">
1136                The table that contains the foreign key columns.
1137                Schema name is optional, if no schema is specified then dbo is assumed.
1138            </param>
1139            <param name = "dependentColumns">The foreign key columns.</param>
1140            <param name = "principalTable">
1141                The table that contains the columns this foreign key references.
1142                Schema name is optional, if no schema is specified then dbo is assumed.
1143            </param>
1144            <param name = "principalColumns">The columns this foreign key references.</param>
1145            <param name = "anonymousArguments">
1146                Additional arguments that may be processed by providers. 
1147                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1148            </param>
1149        </member>
1150        <member name="M:System.Data.Entity.Migrations.DbMigration.DropTable(System.String,System.Object)">
1151            <summary>
1152                Adds an operation to drop a table.
1153            </summary>
1154            <param name = "name">
1155                The name of the table to be dropped.
1156                Schema name is optional, if no schema is specified then dbo is assumed.
1157            </param>
1158            <param name = "anonymousArguments">
1159                Additional arguments that may be processed by providers. 
1160                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1161            </param>
1162        </member>
1163        <member name="M:System.Data.Entity.Migrations.DbMigration.MoveTable(System.String,System.String,System.Object)">
1164            <summary>
1165                Adds an operation to move a table to a new schema.
1166            </summary>
1167            <param name = "name">
1168                The name of the table to be moved.
1169                Schema name is optional, if no schema is specified then dbo is assumed.
1170            </param>
1171            <param name = "newSchema">The schema the table is to be moved to.</param>
1172            <param name = "anonymousArguments">
1173                Additional arguments that may be processed by providers. 
1174                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1175            </param>
1176        </member>
1177        <member name="M:System.Data.Entity.Migrations.DbMigration.RenameTable(System.String,System.String,System.Object)">
1178            <summary>
1179                Adds an operation to rename a table. To change the schema of a table use MoveTable
1180            </summary>
1181            <param name = "name">
1182                The name of the table to be renamed.
1183                Schema name is optional, if no schema is specified then dbo is assumed.
1184            </param>
1185            <param name = "newName">
1186                The new name for the table.
1187                Schema name is optional, if no schema is specified then dbo is assumed.
1188            </param>
1189            <param name = "anonymousArguments">
1190                Additional arguments that may be processed by providers. 
1191                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1192            </param>
1193        </member>
1194        <member name="M:System.Data.Entity.Migrations.DbMigration.RenameColumn(System.String,System.String,System.String,System.Object)">
1195            <summary>
1196                Adds an operation to rename a column.
1197            </summary>
1198            <param name = "table">
1199                The name of the table that contains the column to be renamed.
1200                Schema name is optional, if no schema is specified then dbo is assumed.
1201            </param>
1202            <param name = "name">The name of the column to be renamed.</param>
1203            <param name = "newName">The new name for the column.</param>
1204            <param name = "anonymousArguments">
1205                Additional arguments that may be processed by providers. 
1206                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1207            </param>
1208        </member>
1209        <member name="M:System.Data.Entity.Migrations.DbMigration.AddColumn(System.String,System.String,System.Func{System.Data.Entity.Migrations.Builders.ColumnBuilder,System.Data.Entity.Migrations.Model.ColumnModel},System.Object)">
1210            <summary>
1211                Adds an operation to add a column to an existing table.
1212            </summary>
1213            <param name = "table">
1214                The name of the table to add the column to.
1215                Schema name is optional, if no schema is specified then dbo is assumed.
1216            </param>
1217            <param name = "name">
1218                The name of the column to be added.
1219            </param>
1220            <param name = "columnAction">
1221                An action that specifies the column to be added.
1222                i.e. c => c.Int(nullable: false, defaultValue: 3)
1223            </param>
1224            <param name = "anonymousArguments">
1225                Additional arguments that may be processed by providers. 
1226                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1227            </param>
1228        </member>
1229        <member name="M:System.Data.Entity.Migrations.DbMigration.DropColumn(System.String,System.String,System.Object)">
1230            <summary>
1231                Adds an operation to drop an existing column.
1232            </summary>
1233            <param name = "table">
1234                The name of the table to drop the column from.
1235                Schema name is optional, if no schema is specified then dbo is assumed.
1236            </param>
1237            <param name = "name">The name of the column to be dropped.</param>
1238            <param name = "anonymousArguments">
1239                Additional arguments that may be processed by providers. 
1240                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1241            </param>
1242        </member>
1243        <member name="M:System.Data.Entity.Migrations.DbMigration.AlterColumn(System.String,System.String,System.Func{System.Data.Entity.Migrations.Builders.ColumnBuilder,System.Data.Entity.Migrations.Model.ColumnModel},System.Object)">
1244            <summary>
1245                Adds an operation to alter the definition of an existing column.
1246            </summary>
1247            <param name = "table">
1248                The name of the table the column exists in.
1249                Schema name is optional, if no schema is specified then dbo is assumed.
1250            </param>
1251            <param name = "name">The name of the column to be changed.</param>
1252            <param name = "columnAction">
1253                An action that specifies the new definition for the column.
1254                i.e. c => c.String(nullable: false, defaultValue: "none")
1255            </param>
1256            <param name = "anonymousArguments">
1257                Additional arguments that may be processed by providers. 
1258                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1259            </param>
1260        </member>
1261        <member name="M:System.Data.Entity.Migrations.DbMigration.AddPrimaryKey(System.String,System.String,System.String,System.Object)">
1262            <summary>
1263                Adds an operation to create a new primary key.
1264            </summary>
1265            <param name = "table">
1266                The table that contains the primary key column.
1267                Schema name is optional, if no schema is specified then dbo is assumed.
1268            </param>
1269            <param name = "column">The primary key column.</param>
1270            <param name = "name">
1271                The name of the primary key in the database.
1272                If no value is supplied a unique name will be generated.
1273            </param>
1274            <param name = "anonymousArguments">
1275                Additional arguments that may be processed by providers. 
1276                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1277            </param>
1278        </member>
1279        <member name="M:System.Data.Entity.Migrations.DbMigration.AddPrimaryKey(System.String,System.String[],System.String,System.Object)">
1280            <summary>
1281                Adds an operation to create a new primary key based on multiple columns.
1282            </summary>
1283            <param name = "table">
1284                The table that contains the primary key columns.
1285                Schema name is optional, if no schema is specified then dbo is assumed.
1286            </param>
1287            <param name = "columns">The primary key columns.</param>
1288            <param name = "name">
1289                The name of the primary key in the database.
1290                If no value is supplied a unique name will be generated.
1291            </param>
1292            <param name = "anonymousArguments">
1293                Additional arguments that may be processed by providers. 
1294                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1295            </param>
1296        </member>
1297        <member name="M:System.Data.Entity.Migrations.DbMigration.DropPrimaryKey(System.String,System.String,System.Object)">
1298            <summary>
1299                Adds an operation to drop an existing primary key that does not have the default name.
1300            </summary>
1301            <param name = "table">
1302                The table that contains the primary key column.
1303                Schema name is optional, if no schema is specified then dbo is assumed.
1304            </param>
1305            <param name = "name">The name of the primary key to be dropped.</param>
1306            <param name = "anonymousArguments">
1307                Additional arguments that may be processed by providers. 
1308                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1309            </param>
1310        </member>
1311        <member name="M:System.Data.Entity.Migrations.DbMigration.DropPrimaryKey(System.String,System.Object)">
1312            <summary>
1313                Adds an operation to drop an existing primary key that was created with the default name.
1314            </summary>
1315            <param name = "table">
1316                The table that contains the primary key column.
1317                Schema name is optional, if no schema is specified then dbo is assumed.
1318            </param>
1319            <param name = "anonymousArguments">
1320                Additional arguments that may be processed by providers. 
1321                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1322            </param>
1323        </member>
1324        <member name="M:System.Data.Entity.Migrations.DbMigration.CreateIndex(System.String,System.String,System.Boolean,System.String,System.Object)">
1325            <summary>
1326                Adds an operation to create an index on a single column.
1327            </summary>
1328            <param name = "table">
1329                The name of the table to create the index on.
1330                Schema name is optional, if no schema is specified then dbo is assumed.
1331            </param>
1332            <param name = "column">The name of the column to create the index on.</param>
1333            <param name = "unique">
1334                A value indicating if this is a unique index.
1335                If no value is supplied a non-unique index will be created.
1336            </param>
1337            <param name = "name">
1338                The name to use for the index in the database.
1339                If no value is supplied a unique name will be generated.
1340            </param>
1341            <param name = "anonymousArguments">
1342                Additional arguments that may be processed by providers. 
1343                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1344            </param>
1345        </member>
1346        <member name="M:System.Data.Entity.Migrations.DbMigration.CreateIndex(System.String,System.String[],System.Boolean,System.String,System.Object)">
1347            <summary>
1348                Adds an operation to create an index on multiple columns.
1349            </summary>
1350            <param name = "table">
1351                The name of the table to create the index on.
1352                Schema name is optional, if no schema is specified then dbo is assumed.
1353            </param>
1354            <param name = "columns">The name of the columns to create the index on.</param>
1355            <param name = "unique">
1356                A value indicating if this is a unique index.
1357                If no value is supplied a non-unique index will be created.
1358            </param>
1359            <param name = "name">
1360                The name to use for the index in the database.
1361                If no value is supplied a unique name will be generated.
1362            </param>
1363            <param name = "anonymousArguments">
1364                Additional arguments that may be processed by providers. 
1365                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1366            </param>
1367        </member>
1368        <member name="M:System.Data.Entity.Migrations.DbMigration.DropIndex(System.String,System.String,System.Object)">
1369            <summary>
1370                Adds an operation to drop an index based on its name.
1371            </summary>
1372            <param name = "table">
1373                The name of the table to drop the index from.
1374                Schema name is optional, if no schema is specified then dbo is assumed.
1375            </param>
1376            <param name = "name">The name of the index to be dropped.</param>
1377            <param name = "anonymousArguments">
1378                Additional arguments that may be processed by providers. 
1379                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1380            </param>
1381        </member>
1382        <member name="M:System.Data.Entity.Migrations.DbMigration.DropIndex(System.String,System.String[],System.Object)">
1383            <summary>
1384                Adds an operation to drop an index based on the columns it targets.
1385            </summary>
1386            <param name = "table">
1387                The name of the table to drop the index from.
1388                Schema name is optional, if no schema is specified then dbo is assumed.
1389            </param>
1390            <param name = "columns">The name of the column(s) the index targets.</param>
1391            <param name = "anonymousArguments">
1392                Additional arguments that may be processed by providers. 
1393                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1394            </param>
1395        </member>
1396        <member name="M:System.Data.Entity.Migrations.DbMigration.Sql(System.String,System.Boolean,System.Object)">
1397            <summary>
1398                Adds an operation to execute a SQL command.
1399            </summary>
1400            <param name = "sql">The SQL to be executed.</param>
1401            <param name = "suppressTransaction">
1402                A value indicating if the SQL should be executed outside of the 
1403                transaction being used for the migration process.
1404                If no value is supplied the SQL will be executed within the transaction.
1405            </param>
1406            <param name = "anonymousArguments">
1407                Additional arguments that may be processed by providers. 
1408                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
1409            </param>
1410        </member>
1411        <member name="T:System.Data.Entity.Migrations.DbMigrationsConfiguration">
1412            <summary>
1413                Configuration relating to the use of migrations for a given model.
1414                You will typically create a configuration class that derives
1415                from <see cref="T:System.Data.Entity.Migrations.DbMigrationsConfiguration`1"/> rather than 
1416                using this class.
1417            </summary>
1418        </member>
1419        <member name="M:System.Data.Entity.Migrations.DbMigrationsConfiguration.#ctor">
1420            <summary>
1421                Initializes a new instance of the DbMigrationsConfiguration class.
1422            </summary>
1423        </member>
1424        <member name="M:System.Data.Entity.Migrations.DbMigrationsConfiguration.SetSqlGenerator(System.String,System.Data.Entity.Migrations.Sql.MigrationSqlGenerator)">
1425            <summary>
1426                Adds a new SQL generator to be used for a given database provider.
1427            </summary>
1428            <param name = "providerInvariantName">Name of the database provider to set the SQL generator for.</param>
1429            <param name = "migrationSqlGenerator">The SQL generator to be used.</param>
1430        </member>
1431        <member name="M:System.Data.Entity.Migrations.DbMigrationsConfiguration.GetSqlGenerator(System.String)">
1432            <summary>
1433                Gets the SQL generator that is set to be used with a given database provider.
1434            </summary>
1435            <param name = "providerInvariantName">Name of the database provider to get the SQL generator for.</param>
1436            <returns>The SQL generator that is set for the database provider.</returns>
1437        </member>
1438        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.AutomaticMigrationsEnabled">
1439            <summary>
1440                Gets or sets a value indicating if automatic migrations can be used when migration the database.
1441            </summary>
1442        </member>
1443        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.AutomaticMigrationDataLossAllowed">
1444            <summary>
1445                Gets or sets a value indicating if data loss is acceptable during automatic migration.
1446                If set to false an exception will be thrown if data loss may occur as part of an automatic migration.
1447            </summary>
1448        </member>
1449        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.ContextType">
1450            <summary>
1451                Gets or sets the derived DbContext representing the model to be migrated.
1452            </summary>
1453        </member>
1454        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.MigrationsNamespace">
1455            <summary>
1456                Gets or sets the namespace used for code-based migrations.
1457            </summary>
1458        </member>
1459        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.MigrationsDirectory">
1460            <summary>
1461                Gets or sets the sub-directory that code-based migrations are stored in.
1462            </summary>
1463        </member>
1464        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.CodeGenerator">
1465            <summary>
1466                Gets or sets the code generator to be used when scaffolding migrations.
1467            </summary>
1468        </member>
1469        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.MigrationsAssembly">
1470            <summary>
1471                Gets or sets the assembly containing code-based migrations.
1472            </summary>
1473        </member>
1474        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.TargetDatabase">
1475            <summary>
1476                Gets or sets a value to override the connection of the database to be migrated.
1477            </summary>
1478        </member>
1479        <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.CommandTimeout">
1480            <summary>
1481            Gets or sets the timeout value used for the individual commands within a
1482            migration. A null value indicates that the default value of the underlying
1483            provider will be used.
1484            </summary>
1485        </member>
1486        <member name="T:System.Data.Entity.Migrations.DbMigrationsConfiguration`1">
1487            <summary>
1488                Configuration relating to the use of migrations for a given model.
1489            </summary>
1490            <typeparam name = "TContext">The context representing the model that this configuration applies to.</typeparam>
1491        </member>
1492        <member name="M:System.Data.Entity.Migrations.DbMigrationsConfiguration`1.#ctor">
1493            <summary>
1494                Initializes a new instance of the DbMigrationsConfiguration class.
1495            </summary>
1496        </member>
1497        <member name="M:System.Data.Entity.Migrations.DbMigrationsConfiguration`1.Seed(`0)">
1498            <summary>
1499                Runs after upgrading to the latest migration to allow seed data to be updated.
1500            </summary>
1501            <param name = "context">Context to be used for updating seed data.</param>
1502        </member>
1503        <member name="T:System.Data.Entity.Migrations.DbMigrator">
1504            <summary>
1505                DbMigrator is used to apply existing migrations to a database. 
1506                DbMigrator can be used to upgrade and downgrade to any given migration.
1507                To scaffold migrations based on changes to your model use <see cref="T:System.Data.Entity.Migrations.Design.MigrationScaffolder"/>
1508            </summary>
1509        </member>
1510        <member name="T:System.Data.Entity.Migrations.Infrastructure.MigratorBase">
1511            <summary>
1512                Base class for decorators that wrap the core <see cref="T:System.Data.Entity.Migrations.DbMigrator"/>
1513            </summary>
1514        </member>
1515        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.#ctor(System.Data.Entity.Migrations.Infrastructure.MigratorBase)">
1516            <summary>
1517                Initializes a new instance of the MigratorBase class.
1518            </summary>
1519            <param name = "innerMigrator">The migrator that this decorator is wrapping.</param>
1520        </member>
1521        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.GetPendingMigrations">
1522            <summary>
1523                Gets a list of the pending migrations that have not been applied to the database.
1524            </summary>
1525            <returns>List of migration Ids</returns>
1526        </member>
1527        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update">
1528            <summary>
1529                Updates the target database to the latest migration.
1530            </summary>
1531        </member>
1532        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update(System.String)">
1533            <summary>
1534                Updates the target database to a given migration.
1535            </summary>
1536            <param name = "targetMigration">The migration to upgrade/downgrade to.</param>
1537        </member>
1538        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.GetLocalMigrations">
1539            <summary>
1540                Gets a list of the migrations that are defined in the assembly.
1541            </summary>
1542            <returns>List of migration Ids</returns>
1543        </member>
1544        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorBase.GetDatabaseMigrations">
1545            <summary>
1546                Gets a list of the migrations that have been applied to the database.
1547            </summary>
1548            <returns>List of migration Ids</returns>
1549        </member>
1550        <member name="P:System.Data.Entity.Migrations.Infrastructure.MigratorBase.Configuration">
1551            <summary>
1552                Gets the configuration being used for the migrations process.
1553            </summary>
1554        </member>
1555        <member name="F:System.Data.Entity.Migrations.DbMigrator.InitialDatabase">
1556            <summary>
1557                Migration Id representing the state of the database before any migrations are applied.
1558            </summary>
1559        </member>
1560        <member name="M:System.Data.Entity.Migrations.DbMigrator.#ctor(System.Data.Entity.Migrations.DbMigrationsConfiguration)">
1561            <summary>
1562                Initializes a new instance of the DbMigrator class.
1563            </summary>
1564            <param name = "configuration">Configuration to be used for the migration process.</param>
1565        </member>
1566        <member name="M:System.Data.Entity.Migrations.DbMigrator.GetLocalMigrations">
1567            <summary>
1568                Gets all migrations that are defined in the configured migrations assembly.
1569            </summary>
1570        </member>
1571        <member name="M:System.Data.Entity.Migrations.DbMigrator.GetDatabaseMigrations">
1572            <summary>
1573                Gets all migrations that have been applied to the target database.
1574            </summary>
1575        </member>
1576        <member name="M:System.Data.Entity.Migrations.DbMigrator.GetPendingMigrations">
1577            <summary>
1578                Gets all migrations that are defined in the assembly but haven't been applied to the target database.
1579            </summary>
1580        </member>
1581        <member name="M:System.Data.Entity.Migrations.DbMigrator.Update(System.String)">
1582            <summary>
1583                Updates the target database to a given migration.
1584            </summary>
1585            <param name = "targetMigration">The migration to upgrade/downgrade to.</param>
1586        </member>
1587        <member name="P:System.Data.Entity.Migrations.DbMigrator.Configuration">
1588            <summary>
1589                Gets the configuration that is being used for the migration process.
1590            </summary>
1591        </member>
1592        <member name="T:System.Data.Entity.Migrations.IDbSetExtensions">
1593            <summary>
1594                A set of extension methods for <see cref="T:System.Data.Entity.IDbSet`1"/>
1595            </summary>
1596        </member>
1597        <member name="M:System.Data.Entity.Migrations.IDbSetExtensions.AddOrUpdate``1(System.Data.Entity.IDbSet{``0},``0[])">
1598            <summary>
1599                Adds or updates entities by key when SaveChanges is called. Equivalent to an "upsert" operation
1600                from database terminology. 
1601                This method can useful when seeding data using Migrations.
1602            </summary>
1603            <param name = "entities">The entities to add or update.</param>
1604            <remarks>
1605                When the <param name="set"/> parameter is a custom or fake IDbSet implementation, this method will
1606                attempt to locate and invoke a public, instance method with the same signature as this extension method.
1607            </remarks>
1608        </member>
1609        <member name="M:System.Data.Entity.Migrations.IDbSetExtensions.AddOrUpdate``1(System.Data.Entity.IDbSet{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}},``0[])">
1610            <summary>
1611                Adds or updates entities by a custom identification expression when SaveChanges is called.
1612                Equivalent to an "upsert" operation from database terminology.
1613                This method can useful when seeding data using Migrations.
1614            </summary>
1615            <param name = "identifierExpression">
1616                An expression specifying the properties that should be used when determining
1617                whether an Add or Update operation should be performed.
1618            </param>
1619            <param name = "entities">The entities to add or update.</param>
1620            <remarks>
1621                When the <param name="set"/> parameter is a custom or fake IDbSet implementation, this method will
1622                attempt to locate and invoke a public, instance method with the same signature as this extension method.
1623            </remarks>
1624        </member>
1625        <member name="T:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator">
1626            <summary>
1627                Generates C# code for a code-based migration.
1628            </summary>
1629        </member>
1630        <member name="T:System.Data.Entity.Migrations.Design.MigrationCodeGenerator">
1631            <summary>
1632                Base class for providers that generate code for code-based migrations.
1633            </summary>
1634        </member>
1635        <member name="M:System.Data.Entity.Migrations.Design.MigrationCodeGenerator.Generate(System.String,System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String,System.String,System.String,System.String)">
1636            <summary>
1637                Generates the code that should be added to the users project.
1638            </summary>
1639            <param name = "migrationId">Unique identifier of the migration.</param>
1640            <param name = "operations">Operations to be performed by the migration.</param>
1641            <param name = "sourceModel">Source model to be stored in the migration metadata.</param>
1642            <param name = "targetModel">Target model to be stored in the migration metadata.</param>
1643            <param name = "namespace">Namespace that code should be generated in.</param>
1644            <param name = "className">Name of the class that should be generated.</param>
1645            <returns>The generated code.</returns>
1646        </member>
1647        <member name="M:System.Data.Entity.Migrations.Design.MigrationCodeGenerator.GetNamespaces(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation})">
1648            <summary>
1649            Gets the namespaces that must be output as "using" or "Imports" directives to handle
1650            the code generated by the given operations.
1651            </summary>
1652            <param name="operations">The operations for which code is going to be generated.</param>
1653            <returns>An ordered list of namespace names.</returns>
1654        </member>
1655        <member name="M:System.Data.Entity.Migrations.Design.MigrationCodeGenerator.GetDefaultNamespaces(System.Boolean)">
1656            <summary>
1657            Gets the default namespaces that must be output as "using" or "Imports" directives for
1658            any code generated.
1659            </summary>
1660            <param name = "designer">A value indicating if this class is being generated for a code-behind file.</param>
1661            <returns>An ordered list of namespace names.</returns>
1662        </member>
1663        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.String,System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String,System.String,System.String,System.String)">
1664            <inheritdoc />
1665        </member>
1666        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String,System.String)">
1667            <summary>
1668                Generates the primary code file that the user can view and edit.
1669            </summary>
1670            <param name = "operations">Operations to be performed by the migration.</param>
1671            <param name = "namespace">Namespace that code should be generated in.</param>
1672            <param name = "className">Name of the class that should be generated.</param>
1673            <returns>The generated code.</returns>
1674        </member>
1675        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.String,System.String,System.String,System.String,System.String)">
1676            <summary>
1677                Generates the code behind file with migration metadata.
1678            </summary>
1679            <param name = "migrationId">Unique identifier of the migration.</param>
1680            <param name = "sourceModel">Source model to be stored in the migration metadata.</param>
1681            <param name = "targetModel">Target model to be stored in the migration metadata.</param>
1682            <param name = "namespace">Namespace that code should be generated in.</param>
1683            <param name = "className">Name of the class that should be generated.</param>
1684            <returns>The generated code.</returns>
1685        </member>
1686        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.WriteProperty(System.String,System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1687            <summary>
1688                Generates a property to return the source or target model in the code behind file.
1689            </summary>
1690            <param name = "name">Name of the property.</param>
1691            <param name = "value">Value to be returned.</param>
1692            <param name = "writer">Text writer to add the generated code to.</param>
1693        </member>
1694        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.WriteClassStart(System.String,System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.String})">
1695            <summary>
1696                Generates a namespace, using statements and class definition.
1697            </summary>
1698            <param name = "namespace">Namespace that code should be generated in.</param>
1699            <param name = "className">Name of the class that should be generated.</param>
1700            <param name = "writer">Text writer to add the generated code to.</param>
1701            <param name = "base">Base class for the generated class.</param>
1702            <param name = "designer">A value indicating if this class is being generated for a code-behind file.</param>
1703            <param name="namespaces">Namespaces for which using directives will be added. If null, then the namespaces returned from GetDefaultNamespaces will be used.</param>
1704        </member>
1705        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.WriteClassEnd(System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1706            <summary>
1707                Generates the closing code for a class that was started with WriteClassStart.
1708            </summary>
1709            <param name = "writer">Text writer to add the generated code to.</param>
1710        </member>
1711        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1712            <summary>
1713                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddColumnOperation"/>.
1714            </summary>
1715            <param name="addColumnOperation">The operation to generate code for.</param>
1716            <param name="writer">Text writer to add the generated code to.</param>
1717        </member>
1718        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1719            <summary>
1720                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropColumnOperation"/>.
1721            </summary>
1722            <param name="dropColumnOperation">The operation to generate code for.</param>
1723            <param name="writer">Text writer to add the generated code to.</param>
1724        </member>
1725        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1726            <summary>
1727                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AlterColumnOperation"/>.
1728            </summary>
1729            <param name="alterColumnOperation">The operation to generate code for.</param>
1730            <param name="writer">Text writer to add the generated code to.</param>
1731        </member>
1732        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.CreateTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1733            <summary>
1734                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
1735            </summary>
1736            <param name="createTableOperation">The operation to generate code for.</param>
1737            <param name="writer">Text writer to add the generated code to.</param>
1738        </member>
1739        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.GenerateInline(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1740            <summary>
1741                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation"/> as part of a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
1742            </summary>
1743            <param name="addPrimaryKeyOperation">The operation to generate code for.</param>
1744            <param name="writer">Text writer to add the generated code to.</param>
1745        </member>
1746        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.GenerateInline(System.Data.Entity.Migrations.Model.AddForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1747            <summary>
1748                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation"/> as part of a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
1749            </summary>
1750            <param name="addForeignKeyOperation">The operation to generate code for.</param>
1751            <param name="writer">Text writer to add the generated code to.</param>
1752        </member>
1753        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.GenerateInline(System.Data.Entity.Migrations.Model.CreateIndexOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1754            <summary>
1755                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.CreateIndexOperation"/> as part of a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
1756            </summary>
1757            <param name="createIndexOperation">The operation to generate code for.</param>
1758            <param name="writer">Text writer to add the generated code to.</param>
1759        </member>
1760        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Collections.Generic.IEnumerable{System.String},System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1761            <summary>
1762                Generates code to specify a set of column names using a lambda expression.
1763            </summary>
1764            <param name = "columns">The columns to generate code for.</param>
1765            <param name = "writer">Text writer to add the generated code to.</param>
1766        </member>
1767        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1768            <summary>
1769                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation"/>.
1770            </summary>
1771            <param name="addPrimaryKeyOperation">The operation to generate code for.</param>
1772            <param name="writer">Text writer to add the generated code to.</param>
1773        </member>
1774        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1775            <summary>
1776                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation"/>.
1777            </summary>
1778            <param name="dropPrimaryKeyOperation">The operation to generate code for.</param>
1779            <param name="writer">Text writer to add the generated code to.</param>
1780        </member>
1781        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1782            <summary>
1783                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation"/>.
1784            </summary>
1785            <param name="addForeignKeyOperation">The operation to generate code for.</param>
1786            <param name="writer">Text writer to add the generated code to.</param>
1787        </member>
1788        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1789            <summary>
1790                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropForeignKeyOperation"/>.
1791            </summary>
1792            <param name="dropForeignKeyOperation">The operation to generate code for.</param>
1793            <param name="writer">Text writer to add the generated code to.</param>
1794        </member>
1795        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.CreateIndexOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1796            <summary>
1797                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.CreateIndexOperation"/>.
1798            </summary>
1799            <param name="createIndexOperation">The operation to generate code for.</param>
1800            <param name="writer">Text writer to add the generated code to.</param>
1801        </member>
1802        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropIndexOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1803            <summary>
1804                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropIndexOperation"/>.
1805            </summary>
1806            <param name="dropIndexOperation">The operation to generate code for.</param>
1807            <param name="writer">Text writer to add the generated code to.</param>
1808        </member>
1809        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.ColumnModel,System.Data.Entity.Migrations.Utilities.IndentedTextWriter,System.Boolean)">
1810            <summary>
1811                Generates code to specify the definition for a <see cref="T:System.Data.Entity.Migrations.Model.ColumnModel"/>.
1812            </summary>
1813            <param name="column">The column definition to generate code for.</param>
1814            <param name="writer">Text writer to add the generated code to.</param>
1815            <param name="emitName">A value indicating whether to include the column name in the definition.</param>
1816        </member>
1817        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Byte[])">
1818            <summary>
1819                Generates code to specify the default value for a <see cref = "T:byte[]" /> column.
1820            </summary>
1821            <param name = "defaultValue">The value to be used as the default.</param>
1822            <returns>Code representing the default value.</returns>
1823        </member>
1824        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.DateTime)">
1825            <summary>
1826                Generates code to specify the default value for a <see cref="T:System.DateTime"/> column.
1827            </summary>
1828            <param name="defaultValue">The value to be used as the default.</param>
1829            <returns>Code representing the default value.</returns>
1830        </member>
1831        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.DateTimeOffset)">
1832            <summary>
1833                Generates code to specify the default value for a <see cref="T:System.DateTimeOffset"/> column.
1834            </summary>
1835            <param name="defaultValue">The value to be used as the default.</param>
1836            <returns>Code representing the default value.</returns>
1837        </member>
1838        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Byte)">
1839            <summary>
1840                Generates code to specify the default value for a <see cref="T:System.Byte"/> column.
1841            </summary>
1842            <param name="defaultValue">The value to be used as the default.</param>
1843            <returns>Code representing the default value.</returns>
1844        </member>
1845        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Decimal)">
1846            <summary>
1847                Generates code to specify the default value for a <see cref="T:System.Decimal"/> column.
1848            </summary>
1849            <param name="defaultValue">The value to be used as the default.</param>
1850            <returns>Code representing the default value.</returns>
1851        </member>
1852        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Guid)">
1853            <summary>
1854                Generates code to specify the default value for a <see cref="T:System.Guid"/> column.
1855            </summary>
1856            <param name="defaultValue">The value to be used as the default.</param>
1857            <returns>Code representing the default value.</returns>
1858        </member>
1859        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Int64)">
1860            <summary>
1861                Generates code to specify the default value for a <see cref="T:System.Int64"/> column.
1862            </summary>
1863            <param name="defaultValue">The value to be used as the default.</param>
1864            <returns>Code representing the default value.</returns>
1865        </member>
1866        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Single)">
1867            <summary>
1868                Generates code to specify the default value for a <see cref="T:System.Single"/> column.
1869            </summary>
1870            <param name="defaultValue">The value to be used as the default.</param>
1871            <returns>Code representing the default value.</returns>
1872        </member>
1873        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.String)">
1874            <summary>
1875                Generates code to specify the default value for a <see cref="T:System.String"/> column.
1876            </summary>
1877            <param name="defaultValue">The value to be used as the default.</param>
1878            <returns>Code representing the default value.</returns>
1879        </member>
1880        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.TimeSpan)">
1881            <summary>
1882                Generates code to specify the default value for a <see cref="T:System.TimeSpan"/> column.
1883            </summary>
1884            <param name="defaultValue">The value to be used as the default.</param>
1885            <returns>Code representing the default value.</returns>
1886        </member>
1887        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Spatial.DbGeography)">
1888            <summary>
1889                Generates code to specify the default value for a <see cref="T:System.Data.Spatial.DbGeography"/> column.
1890            </summary>
1891            <param name="defaultValue">The value to be used as the default.</param>
1892            <returns>Code representing the default value.</returns>
1893        </member>
1894        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Spatial.DbGeometry)">
1895            <summary>
1896                Generates code to specify the default value for a <see cref="T:System.Data.Spatial.DbGeometry"/> column.
1897            </summary>
1898            <param name="defaultValue">The value to be used as the default.</param>
1899            <returns>Code representing the default value.</returns>
1900        </member>
1901        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Object)">
1902            <summary>
1903                Generates code to specify the default value for a column of unknown data type.
1904            </summary>
1905            <param name = "defaultValue">The value to be used as the default.</param>
1906            <returns>Code representing the default value.</returns>
1907        </member>
1908        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1909            <summary>
1910                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropTableOperation"/>.
1911            </summary>
1912            <param name="dropTableOperation">The operation to generate code for.</param>
1913            <param name="writer">Text writer to add the generated code to.</param>
1914        </member>
1915        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.MoveTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1916            <summary>
1917                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.MoveTableOperation"/>.
1918            </summary>
1919            <param name="moveTableOperation">The operation to generate code for.</param>
1920            <param name="writer">Text writer to add the generated code to.</param>
1921        </member>
1922        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.RenameTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1923            <summary>
1924                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.RenameTableOperation"/>.
1925            </summary>
1926            <param name="renameTableOperation">The operation to generate code for.</param>
1927            <param name="writer">Text writer to add the generated code to.</param>
1928        </member>
1929        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1930            <summary>
1931                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.RenameColumnOperation"/>.
1932            </summary>
1933            <param name="renameColumnOperation">The operation to generate code for.</param>
1934            <param name="writer">Text writer to add the generated code to.</param>
1935        </member>
1936        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.SqlOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
1937            <summary>
1938                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.SqlOperation"/>.
1939            </summary>
1940            <param name="sqlOperation">The operation to generate code for.</param>
1941            <param name="writer">Text writer to add the generated code to.</param>
1942        </member>
1943        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.ScrubName(System.String)">
1944            <summary>
1945                Removes any invalid characters from the name of an database artifact.
1946            </summary>
1947            <param name = "name">The name to be scrubbed.</param>
1948            <returns>The scrubbed name.</returns>
1949        </member>
1950        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.TranslateColumnType(System.Data.Metadata.Edm.PrimitiveTypeKind)">
1951            <summary>
1952                Gets the type name to use for a column of the given data type.
1953            </summary>
1954            <param name = "primitiveTypeKind">The data type to translate.</param>
1955            <returns>The type name to use in the generated migration.</returns>
1956        </member>
1957        <member name="M:System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator.Quote(System.String)">
1958            <summary>
1959                Quotes an identifier using appropriate escaping to allow it to be stored in a string.
1960            </summary>
1961            <param name = "identifier">The identifier to be quoted.</param>
1962            <returns>The quoted identifier.</returns>
1963        </member>
1964        <member name="T:System.Data.Entity.Migrations.Design.MigrationScaffolder">
1965            <summary>
1966                Scaffolds code-based migrations to apply pending model changes to the database.
1967            </summary>
1968        </member>
1969        <member name="M:System.Data.Entity.Migrations.Design.MigrationScaffolder.#ctor(System.Data.Entity.Migrations.DbMigrationsConfiguration)">
1970            <summary>
1971                Initializes a new instance of the MigrationScaffolder class.
1972            </summary>
1973            <param name = "migrationsConfiguration">Configuration to be used for scaffolding.</param>
1974        </member>
1975        <member name="M:System.Data.Entity.Migrations.Design.MigrationScaffolder.Scaffold(System.String)">
1976            <summary>
1977                Scaffolds a code based migration to apply any pending model changes to the database.
1978            </summary>
1979            <param name = "migrationName">The name to use for the scaffolded migration.</param>
1980            <returns>The scaffolded migration.</returns>
1981        </member>
1982        <member name="M:System.Data.Entity.Migrations.Design.MigrationScaffolder.Scaffold(System.String,System.Boolean)">
1983            <summary>
1984                Scaffolds a code based migration to apply any pending model changes to the database.
1985            </summary>
1986            <param name="migrationName">The name to use for the scaffolded migration.</param>
1987            <param name="ignoreChanges">Whether or not to include model changes.</param>
1988            <returns>The scaffolded migration.</returns>
1989        </member>
1990        <member name="M:System.Data.Entity.Migrations.Design.MigrationScaffolder.ScaffoldInitialCreate">
1991            <summary>
1992            Scaffolds the initial code-based migration corresponding to a previously run database initializer.
1993            </summary>
1994            <returns>The scaffolded migration.</returns>
1995        </member>
1996        <member name="P:System.Data.Entity.Migrations.Design.MigrationScaffolder.Namespace">
1997            <summary>
1998            Gets or sets the namespace used in the migration's generated code.
1999            
2000            By default, this is the same as MigrationsNamespace on the migrations
2001            configuration object passed into the constructor. For VB.NET projects, this
2002            will need to be updated to take into account the project's root namespace.
2003            </summary>
2004        </member>
2005        <member name="T:System.Data.Entity.Migrations.Design.ScaffoldedMigration">
2006            <summary>
2007                Represents a code-based migration that has been scaffolded and is ready to be written to a file.
2008            </summary>
2009        </member>
2010        <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.MigrationId">
2011            <summary>
2012                Gets or sets the unique identifier for this migration.
2013                Typically used for the file name of the generated code.
2014            </summary>
2015        </member>
2016        <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.UserCode">
2017            <summary>
2018                Gets or sets the scaffolded migration code that the user can edit.
2019            </summary>
2020        </member>
2021        <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.DesignerCode">
2022            <summary>
2023                Gets or sets the scaffolded migration code that should be stored in a code behind file.
2024            </summary>
2025        </member>
2026        <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.Language">
2027            <summary>
2028                Gets or sets the programming language used for this migration.
2029                Typically used for the file extension of the generated code.
2030            </summary>
2031        </member>
2032        <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.Directory">
2033            <summary>
2034                Gets or sets the subdirectory in the user's project that this migration should be saved in.
2035            </summary>
2036        </member>
2037        <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.Resources">
2038            <summary>
2039            Gets a dictionary of string resources to add to the migration resource file.
2040            </summary>
2041        </member>
2042        <member name="T:System.Data.Entity.Migrations.Design.ToolingException">
2043            <summary>
2044                Represents an exception that occurred while running an operation in another AppDomain in the <see cref="T:System.Data.Entity.Migrations.Design.ToolingFacade"/>.
2045            </summary>
2046        </member>
2047        <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor(System.String,System.String,System.String)">
2048            <summary>
2049                Initializes a new instance of the ToolingException class.
2050            </summary>
2051            <param name = "message">Error that explains the reason for the exception.</param>
2052            <param name = "innerType">The type of the exception that was thrown.</param>
2053            <param name = "innerStackTrace">The stack trace of the exception that was thrown.</param>
2054        </member>
2055        <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
2056            <inheritdoc />
2057        </member>
2058        <member name="M:System.Data.Entity.Migrations.Design.ToolingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
2059            <inheritdoc />
2060        </member>
2061        <member name="P:System.Data.Entity.Migrations.Design.ToolingException.InnerType">
2062            <summary>
2063                Gets the type of the exception that was thrown.
2064            </summary>
2065        </member>
2066        <member name="P:System.Data.Entity.Migrations.Design.ToolingException.InnerStackTrace">
2067            <summary>
2068                Gets the stack trace of the exception that was thrown.
2069            </summary>
2070        </member>
2071        <member name="T:System.Data.Entity.Migrations.Design.ToolingFacade">
2072            <summary>
2073                Helper class that is used by design time tools to run migrations related  
2074                commands that need to interact with an application that is being edited
2075                in Visual Studio.
2076            
2077                Because the application is being edited the assemblies need to
2078                be loaded in a separate AppDomain to ensure the latest version
2079                is always loaded.
2080            
2081                The App/Web.config file from the startup project is also copied
2082                to ensure that any configuration is applied.
2083            </summary>
2084        </member>
2085        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.#ctor(System.String,System.String,System.String,System.String,System.String,System.Data.Entity.Infrastructure.DbConnectionInfo)">
2086            <summary>
2087                Initializes a new instance of the ToolingFacade class.
2088            </summary>
2089            <param name = "assemblyName">
2090                The name of the assembly that contains the migrations configuration to be used.
2091            </param>
2092            <param name = "configurationTypeName">
2093                The namespace qualified name of migrations configuration to be used.
2094            </param>
2095            <param name = "workingDirectory">
2096                The working directory containing the compiled assemblies.
2097            </param>
2098            <param name = "configurationFilePath">
2099                The path of the config file from the startup project.
2100            </param>
2101            <param name = "dataDirectory">
2102                The path of the application data directory from the startup project.
2103                Typically the App_Data directory for web applications or the working directory for executables.
2104            </param>
2105            <param name = "connectionStringInfo">
2106                The connection to the database to be migrated.
2107                If null is supplied, the default connection for the context will be used.
2108            </param>
2109        </member>
2110        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.Finalize">
2111            <summary>
2112                Releases all unmanaged resources used by the facade.
2113            </summary>
2114        </member>
2115        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.GetContextTypes">
2116            <summary>
2117                Gets the fully qualified name of all types deriving from <see cref="T:System.Data.Entity.DbContext"/>.
2118            </summary>
2119            <returns>All context types found.</returns>
2120        </member>
2121        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.GetContextType(System.String)">
2122            <summary>
2123            Gets the fully qualified name of a type deriving from <see cref="T:System.Data.Entity.DbContext"/>.
2124            </summary>
2125            <param name="contextTypeName">The name of the context type. If null, the single context type found in the assembly will be returned.</param>
2126            <returns>The context type found.</returns>
2127        </member>
2128        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.GetDatabaseMigrations">
2129            <summary>
2130                Gets a list of all migrations that have been applied to the database.
2131            </summary>
2132            <returns>Ids of applied migrations.</returns>
2133        </member>
2134        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.GetPendingMigrations">
2135            <summary>
2136                Gets a list of all migrations that have not been applied to the database.
2137            </summary>
2138            <returns>Ids of pending migrations.</returns>
2139        </member>
2140        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.Update(System.String,System.Boolean)">
2141            <summary>
2142                Updates the database to the specified migration.
2143            </summary>
2144            <param name = "targetMigration">
2145                The Id of the migration to migrate to.
2146                If null is supplied, the database will be updated to the latest migration.
2147            </param>
2148            <param name = "force">Value indicating if data loss during automatic migration is acceptable.</param>
2149        </member>
2150        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.ScriptUpdate(System.String,System.String,System.Boolean)">
2151            <summary>
2152                Generates a SQL script to migrate between two migrations.
2153            </summary>
2154            <param name = "sourceMigration">
2155                The migration to update from. 
2156                If null is supplied, a script to update the current database will be produced.
2157            </param>
2158            <param name = "targetMigration">
2159                The migration to update to.
2160                If null is supplied, a script to update to the latest migration will be produced.
2161            </param>
2162            <param name = "force">Value indicating if data loss during automatic migration is acceptable.</param>
2163            <returns>The generated SQL script.</returns>
2164        </member>
2165        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.Scaffold(System.String,System.String,System.String,System.Boolean)">
2166            <summary>
2167                Scaffolds a code-based migration to apply any pending model changes.
2168            </summary>
2169            <param name = "migrationName">The name for the generated migration.</param>
2170            <param name = "language">The programming language of the generated migration.</param>
2171            <param name = "rootNamespace">The root namespace of the project the migration will be added to.</param>
2172            <param name = "ignoreChanges">Whether or not to include model changes.</param>
2173            <returns>The scaffolded migration.</returns>
2174        </member>
2175        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.ScaffoldInitialCreate(System.String,System.String)">
2176            <summary>
2177                Scaffolds the initial code-based migration corresponding to a previously run database initializer.
2178            </summary>
2179            <param name = "language">The programming language of the generated migration.</param>
2180            <param name = "rootNamespace">The root namespace of the project the migration will be added to.</param>
2181            <returns>The scaffolded migration.</returns>
2182        </member>
2183        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.Dispose">
2184            <inheritdoc />
2185        </member>
2186        <member name="M:System.Data.Entity.Migrations.Design.ToolingFacade.Dispose(System.Boolean)">
2187            <summary>
2188                Releases all resources used by the facade.
2189            </summary>
2190            <param name = "disposing">
2191                <c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.
2192            </param>
2193        </member>
2194        <member name="P:System.Data.Entity.Migrations.Design.ToolingFacade.LogInfoDelegate">
2195            <summary>
2196                Gets or sets an action to be run to log information.
2197            </summary>
2198        </member>
2199        <member name="P:System.Data.Entity.Migrations.Design.ToolingFacade.LogWarningDelegate">
2200            <summary>
2201                Gets or sets an action to be run to log warnings.
2202            </summary>
2203        </member>
2204        <member name="P:System.Data.Entity.Migrations.Design.ToolingFacade.LogVerboseDelegate">
2205            <summary>
2206                Gets or sets an action to be run to log verbose information.
2207            </summary>
2208        </member>
2209        <member name="T:System.Data.Entity.Migrations.Infrastructure.MigrationsLogger">
2210            <summary>
2211                Base class for loggers that can be used for the migrations process.
2212            </summary>
2213        </member>
2214        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigrationsLogger.Info(System.String)">
2215            <summary>
2216                Logs an informational message.
2217            </summary>
2218            <param name = "message">The message to be logged.</param>
2219        </member>
2220        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigrationsLogger.Warning(System.String)">
2221            <summary>
2222                Logs a warning that the user should be made aware of.
2223            </summary>
2224            <param name = "message">The message to be logged.</param>
2225        </member>
2226        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigrationsLogger.Verbose(System.String)">
2227            <summary>
2228                Logs some additional information that should only be presented to the user if they request verbose output.
2229            </summary>
2230            <param name = "message">The message to be logged.</param>
2231        </member>
2232        <member name="T:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator">
2233            <summary>
2234                Generates VB.Net code for a code-based migration.
2235            </summary>
2236        </member>
2237        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.String,System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String,System.String,System.String,System.String)">
2238            <inheritdoc />
2239        </member>
2240        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String,System.String)">
2241            <summary>
2242                Generates the primary code file that the user can view and edit.
2243            </summary>
2244            <param name = "operations">Operations to be performed by the migration.</param>
2245            <param name = "namespace">Namespace that code should be generated in.</param>
2246            <param name = "className">Name of the class that should be generated.</param>
2247            <returns>The generated code.</returns>
2248        </member>
2249        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.String,System.String,System.String,System.String,System.String)">
2250            <summary>
2251                Generates the code behind file with migration metadata.
2252            </summary>
2253            <param name = "migrationId">Unique identifier of the migration.</param>
2254            <param name = "sourceModel">Source model to be stored in the migration metadata.</param>
2255            <param name = "targetModel">Target model to be stored in the migration metadata.</param>
2256            <param name = "namespace">Namespace that code should be generated in.</param>
2257            <param name = "className">Name of the class that should be generated.</param>
2258            <returns>The generated code.</returns>
2259        </member>
2260        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.WriteProperty(System.String,System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2261            <summary>
2262                Generates a property to return the source or target model in the code behind file.
2263            </summary>
2264            <param name = "name">Name of the property.</param>
2265            <param name = "value">Value to be returned.</param>
2266            <param name = "writer">Text writer to add the generated code to.</param>
2267        </member>
2268        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.WriteClassStart(System.String,System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.String})">
2269            <summary>
2270                Generates a namespace, using statements and class definition.
2271            </summary>
2272            <param name = "namespace">Namespace that code should be generated in.</param>
2273            <param name = "className">Name of the class that should be generated.</param>
2274            <param name = "writer">Text writer to add the generated code to.</param>
2275            <param name = "base">Base class for the generated class.</param>
2276            <param name = "designer">A value indicating if this class is being generated for a code-behind file.</param>
2277            <param name="namespaces">Namespaces for which Imports directives will be added. If null, then the namespaces returned from GetDefaultNamespaces will be used.</param>
2278        </member>
2279        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.WriteClassEnd(System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2280            <summary>
2281                Generates the closing code for a class that was started with WriteClassStart.
2282            </summary>
2283            <param name = "writer">Text writer to add the generated code to.</param>
2284        </member>
2285        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2286            <summary>
2287                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddColumnOperation"/>.
2288            </summary>
2289            <param name="addColumnOperation">The operation to generate code for.</param>
2290            <param name="writer">Text writer to add the generated code to.</param>
2291        </member>
2292        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2293            <summary>
2294                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropColumnOperation"/>.
2295            </summary>
2296            <param name="dropColumnOperation">The operation to generate code for.</param>
2297            <param name="writer">Text writer to add the generated code to.</param>
2298        </member>
2299        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2300            <summary>
2301                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AlterColumnOperation"/>.
2302            </summary>
2303            <param name="alterColumnOperation">The operation to generate code for.</param>
2304            <param name="writer">Text writer to add the generated code to.</param>
2305        </member>
2306        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.CreateTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2307            <summary>
2308                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
2309            </summary>
2310            <param name="createTableOperation">The operation to generate code for.</param>
2311            <param name="writer">Text writer to add the generated code to.</param>
2312        </member>
2313        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.GenerateInline(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2314            <summary>
2315                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation"/> as part of a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
2316            </summary>
2317            <param name="addPrimaryKeyOperation">The operation to generate code for.</param>
2318            <param name="writer">Text writer to add the generated code to.</param>
2319        </member>
2320        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.GenerateInline(System.Data.Entity.Migrations.Model.AddForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2321            <summary>
2322                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation"/> as part of a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
2323            </summary>
2324            <param name="addForeignKeyOperation">The operation to generate code for.</param>
2325            <param name="writer">Text writer to add the generated code to.</param>
2326        </member>
2327        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.GenerateInline(System.Data.Entity.Migrations.Model.CreateIndexOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2328            <summary>
2329                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.CreateIndexOperation"/> as part of a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
2330            </summary>
2331            <param name="createIndexOperation">The operation to generate code for.</param>
2332            <param name="writer">Text writer to add the generated code to.</param>
2333        </member>
2334        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Collections.Generic.IEnumerable{System.String},System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2335            <summary>
2336                Generates code to specify a set of column names using a lambda expression.
2337            </summary>
2338            <param name = "columns">The columns to generate code for.</param>
2339            <param name = "writer">Text writer to add the generated code to.</param>
2340        </member>
2341        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2342            <summary>
2343                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation"/>.
2344            </summary>
2345            <param name="addForeignKeyOperation">The operation to generate code for.</param>
2346            <param name="writer">Text writer to add the generated code to.</param>
2347        </member>
2348        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2349            <summary>
2350                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropForeignKeyOperation"/>.
2351            </summary>
2352            <param name="dropForeignKeyOperation">The operation to generate code for.</param>
2353            <param name="writer">Text writer to add the generated code to.</param>
2354        </member>
2355        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2356            <summary>
2357                Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation"/>.
2358            </summary>
2359            <param name="addPrimaryKeyOperation">The operation to generate code for.</param>
2360            <param name="writer">Text writer to add the generated code to.</param>
2361        </member>
2362        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2363            <summary>
2364                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation"/>.
2365            </summary>
2366            <param name="dropPrimaryKeyOperation">The operation to generate code for.</param>
2367            <param name="writer">Text writer to add the generated code to.</param>
2368        </member>
2369        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.CreateIndexOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2370            <summary>
2371                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.CreateIndexOperation"/>.
2372            </summary>
2373            <param name="createIndexOperation">The operation to generate code for.</param>
2374            <param name="writer">Text writer to add the generated code to.</param>
2375        </member>
2376        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropIndexOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2377            <summary>
2378                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropIndexOperation"/>.
2379            </summary>
2380            <param name="dropIndexOperation">The operation to generate code for.</param>
2381            <param name="writer">Text writer to add the generated code to.</param>
2382        </member>
2383        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.ColumnModel,System.Data.Entity.Migrations.Utilities.IndentedTextWriter,System.Boolean)">
2384            <summary>
2385                Generates code to specify the definition for a <see cref="T:System.Data.Entity.Migrations.Model.ColumnModel"/>.
2386            </summary>
2387            <param name="column">The column definition to generate code for.</param>
2388            <param name="writer">Text writer to add the generated code to.</param>
2389            <param name="emitName">A value indicating whether to include the column name in the definition.</param>
2390        </member>
2391        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Byte[])">
2392            <summary>
2393                Generates code to specify the default value for a <see cref = "T:byte[]" /> column.
2394            </summary>
2395            <param name = "defaultValue">The value to be used as the default.</param>
2396            <returns>Code representing the default value.</returns>
2397        </member>
2398        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.DateTime)">
2399            <summary>
2400                Generates code to specify the default value for a <see cref="T:System.DateTime"/> column.
2401            </summary>
2402            <param name="defaultValue">The value to be used as the default.</param>
2403            <returns>Code representing the default value.</returns>
2404        </member>
2405        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.DateTimeOffset)">
2406            <summary>
2407                Generates code to specify the default value for a <see cref="T:System.DateTimeOffset"/> column.
2408            </summary>
2409            <param name="defaultValue">The value to be used as the default.</param>
2410            <returns>Code representing the default value.</returns>
2411        </member>
2412        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Byte)">
2413            <summary>
2414                Generates code to specify the default value for a <see cref="T:System.Byte"/> column.
2415            </summary>
2416            <param name="defaultValue">The value to be used as the default.</param>
2417            <returns>Code representing the default value.</returns>
2418        </member>
2419        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Decimal)">
2420            <summary>
2421                Generates code to specify the default value for a <see cref="T:System.Decimal"/> column.
2422            </summary>
2423            <param name="defaultValue">The value to be used as the default.</param>
2424            <returns>Code representing the default value.</returns>
2425        </member>
2426        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Guid)">
2427            <summary>
2428                Generates code to specify the default value for a <see cref="T:System.Guid"/> column.
2429            </summary>
2430            <param name="defaultValue">The value to be used as the default.</param>
2431            <returns>Code representing the default value.</returns>
2432        </member>
2433        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Int64)">
2434            <summary>
2435                Generates code to specify the default value for a <see cref="T:System.Int64"/> column.
2436            </summary>
2437            <param name="defaultValue">The value to be used as the default.</param>
2438            <returns>Code representing the default value.</returns>
2439        </member>
2440        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Single)">
2441            <summary>
2442                Generates code to specify the default value for a <see cref="T:System.Single"/> column.
2443            </summary>
2444            <param name="defaultValue">The value to be used as the default.</param>
2445            <returns>Code representing the default value.</returns>
2446        </member>
2447        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.String)">
2448            <summary>
2449                Generates code to specify the default value for a <see cref="T:System.String"/> column.
2450            </summary>
2451            <param name="defaultValue">The value to be used as the default.</param>
2452            <returns>Code representing the default value.</returns>
2453        </member>
2454        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.TimeSpan)">
2455            <summary>
2456                Generates code to specify the default value for a <see cref="T:System.TimeSpan"/> column.
2457            </summary>
2458            <param name="defaultValue">The value to be used as the default.</param>
2459            <returns>Code representing the default value.</returns>
2460        </member>
2461        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Spatial.DbGeography)">
2462            <summary>
2463                Generates code to specify the default value for a <see cref="T:System.Data.Spatial.DbGeography"/> column.
2464            </summary>
2465            <param name="defaultValue">The value to be used as the default.</param>
2466            <returns>Code representing the default value.</returns>
2467        </member>
2468        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Spatial.DbGeometry)">
2469            <summary>
2470                Generates code to specify the default value for a <see cref="T:System.Data.Spatial.DbGeometry"/> column.
2471            </summary>
2472            <param name="defaultValue">The value to be used as the default.</param>
2473            <returns>Code representing the default value.</returns>
2474        </member>
2475        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Object)">
2476            <summary>
2477                Generates code to specify the default value for a column of unknown data type.
2478            </summary>
2479            <param name = "defaultValue">The value to be used as the default.</param>
2480            <returns>Code representing the default value.</returns>
2481        </member>
2482        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2483            <summary>
2484                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropTableOperation"/>.
2485            </summary>
2486            <param name="dropTableOperation">The operation to generate code for.</param>
2487            <param name="writer">Text writer to add the generated code to.</param>
2488        </member>
2489        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.MoveTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2490            <summary>
2491                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.MoveTableOperation"/>.
2492            </summary>
2493            <param name="moveTableOperation">The operation to generate code for.</param>
2494            <param name="writer">Text writer to add the generated code to.</param>
2495        </member>
2496        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.RenameTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2497            <summary>
2498                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.RenameTableOperation"/>.
2499            </summary>
2500            <param name="renameTableOperation">The operation to generate code for.</param>
2501            <param name="writer">Text writer to add the generated code to.</param>
2502        </member>
2503        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2504            <summary>
2505                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.RenameColumnOperation"/>.
2506            </summary>
2507            <param name="renameColumnOperation">The operation to generate code for.</param>
2508            <param name="writer">Text writer to add the generated code to.</param>
2509        </member>
2510        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.SqlOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
2511            <summary>
2512                Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.SqlOperation"/>.
2513            </summary>
2514            <param name="sqlOperation">The operation to generate code for.</param>
2515            <param name="writer">Text writer to add the generated code to.</param>
2516        </member>
2517        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.ScrubName(System.String)">
2518            <summary>
2519                Removes any invalid characters from the name of an database artifact.
2520            </summary>
2521            <param name = "name">The name to be scrubbed.</param>
2522            <returns>The scrubbed name.</returns>
2523        </member>
2524        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.TranslateColumnType(System.Data.Metadata.Edm.PrimitiveTypeKind)">
2525            <summary>
2526                Gets the type name to use for a column of the given data type.
2527            </summary>
2528            <param name = "primitiveTypeKind">The data type to translate.</param>
2529            <returns>The type name to use in the generated migration.</returns>
2530        </member>
2531        <member name="M:System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator.Quote(System.String)">
2532            <summary>
2533                Quotes an identifier using appropriate escaping to allow it to be stored in a string.
2534            </summary>
2535            <param name = "identifier">The identifier to be quoted.</param>
2536            <returns>The quoted identifier.</returns>
2537        </member>
2538        <member name="T:System.Data.Entity.Migrations.History.HistoryRow">
2539            <summary>
2540                This class is used by Code First Migrations to read and write migration history
2541                from the database. It is not intended to be used by other code and is only public
2542                so that it can be accessed by EF when running under partial trust. It may be
2543                changed or removed in the future.
2544            </summary>
2545        </member>
2546        <member name="P:System.Data.Entity.Migrations.History.HistoryRow.MigrationId">
2547            <summary>
2548                Gets or sets the Id of the migration this row represents.
2549            </summary>
2550        </member>
2551        <member name="P:System.Data.Entity.Migrations.History.HistoryRow.CreatedOn">
2552            <summary>
2553                Gets or sets the date and time that this migrations history entry was created.
2554            </summary>
2555        </member>
2556        <member name="P:System.Data.Entity.Migrations.History.HistoryRow.Model">
2557            <summary>
2558                Gets or sets the state of the model after this migration was applied.
2559            </summary>
2560        </member>
2561        <member name="P:System.Data.Entity.Migrations.History.HistoryRow.ProductVersion">
2562            <summary>
2563                Gets or sets the version of Entity Framework that created this entry.
2564            </summary>
2565        </member>
2566        <member name="T:System.Data.Entity.Migrations.History.LegacyHistoryContext">
2567            <summary>
2568            This is a version of the HistoryContext that still includes CreatedOn in its model.
2569            It is used when figuring out whether or not the CreatedOn column exists and so should
2570            be dropped.
2571            </summary>
2572        </member>
2573        <member name="T:System.Data.Entity.Migrations.Infrastructure.AutomaticDataLossException">
2574            <summary>
2575                Represents an error that occurs when an automatic migration would result in data loss.
2576            </summary>
2577        </member>
2578        <member name="T:System.Data.Entity.Migrations.Infrastructure.MigrationsException">
2579            <summary>
2580            Represents errors that occur inside the Code First Migrations pipeline.
2581            </summary>
2582        </member>
2583        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigrationsException.#ctor">
2584            <summary>
2585            Initializes a new instance of the MigrationsException class.
2586            </summary>
2587        </member>
2588        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigrationsException.#ctor(System.String)">
2589            <summary>
2590            Initializes a new instance of the MigrationsException class.
2591            </summary>
2592            <param name="message">The message that describes the error.</param>
2593        </member>
2594        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigrationsException.#ctor(System.String,System.Exception)">
2595            <summary>
2596            Initializes a new instance of the MigrationsException class.
2597            </summary>
2598            <param name="message">The message that describes the error.</param>
2599            <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
2600        </member>
2601        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigrationsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
2602            <summary>
2603            Initializes a new instance of the MigrationsException class with serialized data.
2604            </summary>
2605            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
2606            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
2607        </member>
2608        <member name="M:System.Data.Entity.Migrations.Infrastructure.AutomaticDataLossException.#ctor(System.String)">
2609            <summary>
2610                Initializes a new instance of the AutomaticDataLossException class.
2611            </summary>
2612            <param name = "message">The message that describes the error.</param>
2613        </member>
2614        <member name="T:System.Data.Entity.Migrations.Infrastructure.AutomaticMigrationsDisabledException">
2615            <summary>
2616                Represents an error that occurs when there are pending model changes after applying the last migration and automatic migration is disabled.
2617            </summary>
2618        </member>
2619        <member name="M:System.Data.Entity.Migrations.Infrastructure.AutomaticMigrationsDisabledException.#ctor(System.String)">
2620            <summary>
2621                Initializes a new instance of the AutomaticMigrationsDisabledException class.
2622            </summary>
2623            <param name = "message">The message that describes the error.</param>
2624        </member>
2625        <member name="T:System.Data.Entity.Migrations.Infrastructure.IMigrationMetadata">
2626            <summary>
2627                Provides additional metadata about a code-based migration.
2628            </summary>
2629        </member>
2630        <member name="P:System.Data.Entity.Migrations.Infrastructure.IMigrationMetadata.Id">
2631            <summary>
2632                Gets the unique identifier for the migration.
2633            </summary>
2634        </member>
2635        <member name="P:System.Data.Entity.Migrations.Infrastructure.IMigrationMetadata.Source">
2636            <summary>
2637                Gets the state of the model before this migration is run.
2638            </summary>
2639        </member>
2640        <member name="P:System.Data.Entity.Migrations.Infrastructure.IMigrationMetadata.Target">
2641            <summary>
2642                Gets the state of the model after this migration is run.
2643            </summary>
2644        </member>
2645        <member name="T:System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator">
2646            <summary>
2647                Decorator to provide logging during migrations operations..
2648            </summary>
2649        </member>
2650        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.#ctor(System.Data.Entity.Migrations.Infrastructure.MigratorBase,System.Data.Entity.Migrations.Infrastructure.MigrationsLogger)">
2651            <summary>
2652                Initializes a new instance of the MigratorLoggingDecorator class.
2653            </summary>
2654            <param name = "innerMigrator">The migrator that this decorator is wrapping.</param>
2655            <param name = "logger">The logger to write messages to.</param>
2656        </member>
2657        <member name="T:System.Data.Entity.Migrations.Infrastructure.MigratorScriptingDecorator">
2658            <summary>
2659                Decorator to produce a SQL script instead of applying changes to the database.
2660                Using this decorator to wrap <see cref="T:System.Data.Entity.Migrations.DbMigrator"/> will prevent <see cref="T:System.Data.Entity.Migrations.DbMigrator"/> 
2661                from applying any changes to the target database.
2662            </summary>
2663        </member>
2664        <member name="M:System.Data.Entity.Migrations.Infrastructure.MigratorScriptingDecorator.#ctor(System.Data.Entity.Migrations.Infrastructure.MigratorBase)">
2665            <summary>
2666                Initializes a new instance of the  MigratorScriptingDecorator class.
2667            </summary>
2668            <param name = "innerMigrator">The migrator that this decorator is wrapping.</param>
2669        </member>
2670        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Migrations.Infrastructure.MigratorScriptingDecorator.ScriptUpdate(System.String,System.String)" -->
2671        <member name="T:System.Data.Entity.Migrations.Model.AddColumnOperation">
2672            <summary>
2673                Represents a column being added to a table.
2674            </summary>
2675        </member>
2676        <member name="T:System.Data.Entity.Migrations.Model.MigrationOperation">
2677            <summary>
2678                Represents an operation to modify a database schema.
2679            </summary>
2680        </member>
2681        <member name="M:System.Data.Entity.Migrations.Model.MigrationOperation.#ctor(System.Object)">
2682            <summary>
2683                Initializes a new instance of the MigrationOperation class.
2684            </summary>
2685            <param name = "anonymousArguments">
2686             
2687                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
2688            </param>
2689        </member>
2690        <member name="P:System.Data.Entity.Migrations.Model.MigrationOperation.AnonymousArguments">
2691            <summary>
2692                Gets additional arguments that may be processed by providers.
2693            </summary>
2694        </member>
2695        <member name="P:System.Data.Entity.Migrations.Model.MigrationOperation.Inverse">
2696            <summary>
2697                Gets an operation that will revert this operation.
2698            </summary>
2699        </member>
2700        <member name="P:System.Data.Entity.Migrations.Model.MigrationOperation.IsDestructiveChange">
2701            <summary>
2702                Gets a value indicating if this operation may result in data loss.
2703            </summary>
2704        </member>
2705        <member name="M:System.Data.Entity.Migrations.Model.AddColumnOperation.#ctor(System.String,System.Data.Entity.Migrations.Model.ColumnModel,System.Object)">
2706            <summary>
2707                Initializes a new instance of the AddColumnOperation class.
2708            </summary>
2709            <param name = "table">The name of the table the column should be added to.</param>
2710            <param name = "column">Details of the column being added.</param>
2711            <param name = "anonymousArguments">
2712                Additional arguments that may be processed by providers. 
2713                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
2714            </param>
2715        </member>
2716        <member name="P:System.Data.Entity.Migrations.Model.AddColumnOperation.Table">
2717            <summary>
2718                Gets the name of the table the column should be added to.
2719            </summary>
2720        </member>
2721        <member name="P:System.Data.Entity.Migrations.Model.AddColumnOperation.Column">
2722            <summary>
2723                Gets the details of the column being added.
2724            </summary>
2725        </member>
2726        <member name="P:System.Data.Entity.Migrations.Model.AddColumnOperation.Inverse">
2727            <summary>
2728                Gets an operation that represents dropping the added column.
2729            </summary>
2730        </member>
2731        <member name="P:System.Data.Entity.Migrations.Model.AddColumnOperation.IsDestructiveChange">
2732            <inheritdoc />
2733        </member>
2734        <member name="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation">
2735            <summary>
2736                Represents a foreign key constraint being added to a table.
2737            </summary>
2738        </member>
2739        <member name="T:System.Data.Entity.Migrations.Model.ForeignKeyOperation">
2740            <summary>
2741                Base class for changes that affect foreign key constraints.
2742            </summary>
2743        </member>
2744        <member name="M:System.Data.Entity.Migrations.Model.ForeignKeyOperation.#ctor(System.Object)">
2745            <summary>
2746                Initializes a new instance of the ForeignKeyOperation class.
2747            </summary>
2748            <param name = "anonymousArguments">
2749                Additional arguments that may be processed by providers. 
2750                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
2751            </param>
2752        </member>
2753        <member name="P:System.Data.Entity.Migrations.Model.ForeignKeyOperation.PrincipalTable">
2754            <summary>
2755                Gets or sets the name of the table that the foreign key constraint targets.
2756            </summary>
2757        </member>
2758        <member name="P:System.Data.Entity.Migrations.Model.ForeignKeyOperation.DependentTable">
2759            <summary>
2760                Gets or sets the name of the table that the foreign key columns exist in.
2761            </summary>
2762        </member>
2763        <member name="P:System.Data.Entity.Migrations.Model.ForeignKeyOperation.DependentColumns">
2764            <summary>
2765                The names of the foreign key column(s).
2766            </summary>
2767        </member>
2768        <member name="P:System.Data.Entity.Migrations.Model.ForeignKeyOperation.HasDefaultName">
2769            <summary>
2770                Gets a value indicating if a specific name has been supplied for this foreign key constraint.
2771            </summary>
2772        </member>
2773        <member name="P:System.Data.Entity.Migrations.Model.ForeignKeyOperation.Name">
2774            <summary>
2775                Gets or sets the name of this foreign key constraint.
2776                If no name is supplied, a default name will be calculated.
2777            </summary>
2778        </member>
2779        <member name="M:System.Data.Entity.Migrations.Model.AddForeignKeyOperation.#ctor(System.Object)">
2780            <summary>
2781                Initializes a new instance of the AddForeignKeyOperation class.
2782                The PrincipalTable, PrincipalColumns, DependentTable and DependentColumns properties should also be populated.
2783            </summary>
2784            <param name = "anonymousArguments">
2785                Additional arguments that may be processed by providers. 
2786                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
2787            </param>
2788        </member>
2789        <member name="M:System.Data.Entity.Migrations.Model.AddForeignKeyOperation.CreateCreateIndexOperation">
2790            <summary>
2791                Gets an operation to create an index on the foreign key column(s).
2792            </summary>
2793            <returns>An operation to add the index.</returns>
2794        </member>
2795        <member name="P:System.Data.Entity.Migrations.Model.AddForeignKeyOperation.PrincipalColumns">
2796            <summary>
2797                The names of the column(s) that the foreign key constraint should target.
2798            </summary>
2799        </member>
2800        <member name="P:System.Data.Entity.Migrations.Model.AddForeignKeyOperation.CascadeDelete">
2801            <summary>
2802                Gets or sets a value indicating if cascade delete should be configured on the foreign key constraint.
2803            </summary>
2804        </member>
2805        <member name="P:System.Data.Entity.Migrations.Model.AddForeignKeyOperation.Inverse">
2806            <summary>
2807                Gets an operation to drop the foreign key constraint.
2808            </summary>
2809        </member>
2810        <member name="P:System.Data.Entity.Migrations.Model.AddForeignKeyOperation.IsDestructiveChange">
2811            <inheritdoc />
2812        </member>
2813        <member name="T:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation">
2814            <summary>
2815                Represents adding a primary key to a table.
2816            </summary>
2817        </member>
2818        <member name="T:System.Data.Entity.Migrations.Model.PrimaryKeyOperation">
2819            <summary>
2820                Common base class to represent operations affecting primary keys.
2821            </summary>
2822        </member>
2823        <member name="M:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.#ctor(System.Object)">
2824            <summary>
2825                Initializes a new instance of the PrimaryKeyOperation class.
2826            </summary>
2827            <param name = "anonymousArguments">
2828                Additional arguments that may be processed by providers. 
2829                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
2830            </param>
2831        </member>
2832        <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.Table">
2833            <summary>
2834                Gets or sets the name of the table that contains the primary key.
2835            </summary>
2836        </member>
2837        <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.Columns">
2838            <summary>
2839                Gets the column(s) that make up the primary key.
2840            </summary>
2841        </member>
2842        <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.HasDefaultName">
2843            <summary>
2844                Gets a value indicating if a specific name has been supplied for this primary key.
2845            </summary>
2846        </member>
2847        <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.Name">
2848            <summary>
2849                Gets or sets the name of this primary key.
2850                If no name is supplied, a default name will be calculated.
2851            </summary>
2852        </member>
2853        <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.IsDestructiveChange">
2854            <inheritdoc />
2855        </member>
2856        <member name="M:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.#ctor(System.Object)">
2857            <summary>
2858                Initializes a new instance of the AddPrimaryKeyOperation class.
2859                The Table and Columns properties should also be populated.
2860            </summary>
2861            <param name = "anonymousArguments">
2862                Additional arguments that may be processed by providers. 
2863                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
2864            </param>
2865        </member>
2866        <member name="P:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.Inverse">
2867            <summary>
2868                Gets an operation to drop the primary key.
2869            </summary>
2870        </member>
2871        <member name="T:System.Data.Entity.Migrations.Model.AlterColumnOperation">
2872            <summary>
2873                Represents altering an existing column.
2874            </summary>
2875        </member>
2876        <member name="M:System.Data.Entity.Migrations.Model.AlterColumnOperation.#ctor(System.String,System.Data.Entity.Migrations.Model.ColumnModel,System.Boolean,System.Object)">
2877            <summary>
2878                Initializes a new instance of the AlterColumnOperation class.
2879            </summary>
2880            <param name = "table">The name of the table that the column belongs to.</param>
2881            <param name = "column">Details of what the column should be altered to.</param>
2882            <param name = "isDestructiveChange">Value indicating if this change will result in data loss.</param>
2883            <param name = "anonymousArguments">
2884                Additional arguments that may be processed by providers. 
2885                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
2886            </param>
2887        </member>
2888        <member name="M:System.Data.Entity.Migrations.Model.AlterColumnOperation.#ctor(System.String,System.Data.Entity.Migrations.Model.ColumnModel,System.Boolean,System.Data.Entity.Migrations.Model.AlterColumnOperation,System.Object)">
2889            <summary>
2890                Initializes a new instance of the AlterColumnOperation class.
2891            </summary>
2892            <param name = "table">The name of the table that the column belongs to.</param>
2893            <param name = "column">Details of what the column should be altered to.</param>
2894            <param name = "isDestructiveChange">Value indicating if this change will result in data loss.</param>
2895            <param name = "inverse">An operation to revert this alteration of the column.</param>
2896            <param name = "anonymousArguments">
2897                Additional arguments that may be processed by providers. 
2898                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
2899            </param>
2900        </member>
2901        <member name="P:System.Data.Entity.Migrations.Model.AlterColumnOperation.Table">
2902            <summary>
2903                Gets the name of the table that the column belongs to.
2904            </summary>
2905        </member>
2906        <member name="P:System.Data.Entity.Migrations.Model.AlterColumnOperation.Column">
2907            <summary>
2908                Gets the new definition for the column.
2909            </summary>
2910        </member>
2911        <member name="P:System.Data.Entity.Migrations.Model.AlterColumnOperation.Inverse">
2912            <summary>
2913                Gets an operation that represents reverting the alteration.
2914                The inverse cannot be automatically calculated, 
2915                if it was not supplied to the constructor this property will return null.
2916            </summary>
2917        </member>
2918        <member name="P:System.Data.Entity.Migrations.Model.AlterColumnOperation.IsDestructiveChange">
2919            <inheritdoc />
2920        </member>
2921        <member name="T:System.Data.Entity.Migrations.Model.ColumnModel">
2922            <summary>
2923                Represents information about a column.
2924            </summary>
2925        </member>
2926        <member name="M:System.Data.Entity.Migrations.Model.ColumnModel.#ctor(System.Data.Metadata.Edm.PrimitiveTypeKind)">
2927            <summary>
2928                Initializes a new instance of the  class.
2929            </summary>
2930            <param name = "type">The data type for this column.</param>
2931        </member>
2932        <member name="M:System.Data.Entity.Migrations.Model.ColumnModel.#ctor(System.Data.Metadata.Edm.PrimitiveTypeKind,System.Data.Metadata.Edm.TypeUsage)">
2933            <summary>
2934                Initializes a new instance of the  class.
2935            </summary>
2936            <param name = "type">The data type for this column.</param>
2937            <param name = "typeUsage">
2938                Additional details about the data type.
2939                This includes details such as maximum length, nullability etc.
2940            </param>
2941        </member>
2942        <member name="M:System.Data.Entity.Migrations.Model.ColumnModel.IsNarrowerThan(System.Data.Entity.Migrations.Model.ColumnModel,System.Data.Common.DbProviderManifest)">
2943            <summary>
2944                Determines if this column is a narrower data type than another column.
2945                Used to determine if altering the supplied column definition to this definition will result in data loss.
2946            </summary>
2947            <param name = "column">The column to compare to.</param>
2948            <param name = "providerManifest">Details of the database provider being used.</param>
2949            <returns>True if this column is of a narrower data type.</returns>
2950        </member>
2951        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.Type">
2952            <summary>
2953                Gets the data type for this column.
2954            </summary>
2955        </member>
2956        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.ClrType">
2957            <summary>
2958                Gets the CLR type corresponding to the database type of this column.
2959            </summary>
2960        </member>
2961        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.ClrDefaultValue">
2962            <summary>
2963                Gets the default value for the CLR type corresponding to the database type of this column.
2964            </summary>
2965        </member>
2966        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.TypeUsage">
2967            <summary>
2968                Gets additional details about the data type of this column.
2969                This includes details such as maximum length, nullability etc.
2970            </summary>
2971        </member>
2972        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.Name">
2973            <summary>
2974                Gets or sets the name of the column.
2975            </summary>
2976        </member>
2977        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.StoreType">
2978            <summary>
2979                Gets or sets a provider specific data type to use for this column.
2980            </summary>
2981        </member>
2982        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.IsNullable">
2983            <summary>
2984                Gets or sets a value indicating if this column can store null values.
2985            </summary>
2986        </member>
2987        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.IsIdentity">
2988            <summary>
2989                Gets or sets a value indicating if values for this column will be generated by the database using the identity pattern.
2990            </summary>
2991        </member>
2992        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.MaxLength">
2993            <summary>
2994                Gets or sets the maximum length for this column.
2995                Only valid for array data types.
2996            </summary>
2997        </member>
2998        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.Precision">
2999            <summary>
3000                Gets or sets the precision for this column.
3001                Only valid for decimal data types.
3002            </summary>
3003        </member>
3004        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.Scale">
3005            <summary>
3006                Gets or sets the scale for this column.
3007                Only valid for decimal data types.
3008            </summary>
3009        </member>
3010        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.DefaultValue">
3011            <summary>
3012                Gets or sets a constant value to use as the default value for this column.
3013            </summary>
3014        </member>
3015        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.DefaultValueSql">
3016            <summary>
3017                Gets or sets a SQL expression used as the default value for this column.
3018            </summary>
3019        </member>
3020        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.IsFixedLength">
3021            <summary>
3022                Gets or sets a value indicating if this column is fixed length.
3023                Only valid for array data types.
3024            </summary>
3025        </member>
3026        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.IsUnicode">
3027            <summary>
3028                Gets or sets a value indicating if this column supports Unicode characters.
3029                Only valid for textual data types.
3030            </summary>
3031        </member>
3032        <member name="P:System.Data.Entity.Migrations.Model.ColumnModel.IsTimestamp">
3033            <summary>
3034                Gets or sets a value indicating if this column should be configured as a timestamp.
3035            </summary>
3036        </member>
3037        <member name="T:System.Data.Entity.Migrations.Model.CreateIndexOperation">
3038            <summary>
3039                Represents creating a database index.
3040            </summary>
3041        </member>
3042        <member name="T:System.Data.Entity.Migrations.Model.IndexOperation">
3043            <summary>
3044                Common base class for operations affecting indexes.
3045            </summary>
3046        </member>
3047        <member name="M:System.Data.Entity.Migrations.Model.IndexOperation.#ctor(System.Object)">
3048            <summary>
3049                Initializes a new instance of the IndexOperation class.
3050            </summary>
3051            <param name = "anonymousArguments">
3052                Additional arguments that may be processed by providers. 
3053                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3054            </param>
3055        </member>
3056        <member name="P:System.Data.Entity.Migrations.Model.IndexOperation.Table">
3057            <summary>
3058                Gets or sets the table the index belongs to.
3059            </summary>
3060        </member>
3061        <member name="P:System.Data.Entity.Migrations.Model.IndexOperation.Columns">
3062            <summary>
3063                Gets or sets the columns that are indexed.
3064            </summary>
3065        </member>
3066        <member name="P:System.Data.Entity.Migrations.Model.IndexOperation.HasDefaultName">
3067            <summary>
3068                Gets a value indicating if a specific name has been supplied for this index.
3069            </summary>
3070        </member>
3071        <member name="P:System.Data.Entity.Migrations.Model.IndexOperation.Name">
3072            <summary>
3073                Gets or sets the name of this index.
3074                If no name is supplied, a default name will be calculated.
3075            </summary>
3076        </member>
3077        <member name="M:System.Data.Entity.Migrations.Model.CreateIndexOperation.#ctor(System.Object)">
3078            <summary>
3079                Initializes a new instance of the CreateIndexOperation class.
3080                The Table and Columns properties should also be populated.
3081            </summary>
3082            <param name = "anonymousArguments">
3083                Additional arguments that may be processed by providers. 
3084                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3085            </param>
3086        </member>
3087        <member name="P:System.Data.Entity.Migrations.Model.CreateIndexOperation.IsUnique">
3088            <summary>
3089                Gets or sets a value indicating if this is a unique index.
3090            </summary>
3091        </member>
3092        <member name="P:System.Data.Entity.Migrations.Model.CreateIndexOperation.Inverse">
3093            <summary>
3094                Gets an operation to drop this index.
3095            </summary>
3096        </member>
3097        <member name="P:System.Data.Entity.Migrations.Model.CreateIndexOperation.IsDestructiveChange">
3098            <inheritdoc />
3099        </member>
3100        <member name="T:System.Data.Entity.Migrations.Model.CreateTableOperation">
3101            <summary>
3102                Represents creating a table.
3103            </summary>
3104        </member>
3105        <member name="M:System.Data.Entity.Migrations.Model.CreateTableOperation.#ctor(System.String,System.Object)">
3106            <summary>
3107                Initializes a new instance of the CreateTableOperation class.
3108            </summary>
3109            <param name = "name">Name of the table to be created.</param>
3110            <param name = "anonymousArguments">
3111                Additional arguments that may be processed by providers. 
3112                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3113            </param>
3114        </member>
3115        <member name="P:System.Data.Entity.Migrations.Model.CreateTableOperation.Name">
3116            <summary>
3117                Gets the name of the table to be created.
3118            </summary>
3119        </member>
3120        <member name="P:System.Data.Entity.Migrations.Model.CreateTableOperation.Columns">
3121            <summary>
3122                Gets the columns to be included in the new table.
3123            </summary>
3124        </member>
3125        <member name="P:System.Data.Entity.Migrations.Model.CreateTableOperation.PrimaryKey">
3126            <summary>
3127                Gets or sets the primary key for the new table.
3128            </summary>
3129        </member>
3130        <member name="P:System.Data.Entity.Migrations.Model.CreateTableOperation.Inverse">
3131            <summary>
3132                Gets an operation to drop the table.
3133            </summary>
3134        </member>
3135        <member name="P:System.Data.Entity.Migrations.Model.CreateTableOperation.IsDestructiveChange">
3136            <inheritdoc />
3137        </member>
3138        <member name="T:System.Data.Entity.Migrations.Model.DeleteHistoryOperation">
3139            <summary>
3140                Represents deleting a new record from the migrations history table.
3141                The migrations history table is used to store a log of the migrations that have been applied to the database.
3142            </summary>
3143        </member>
3144        <member name="T:System.Data.Entity.Migrations.Model.HistoryOperation">
3145            <summary>
3146                Common base class for operations that affect the migrations history table.
3147                The migrations history table is used to store a log of the migrations that have been applied to the database.
3148            </summary>
3149        </member>
3150        <member name="M:System.Data.Entity.Migrations.Model.HistoryOperation.#ctor(System.String,System.String,System.Object)">
3151            <summary>
3152                Initializes a new instance of the HistoryOperation class.
3153            </summary>
3154            <param name = "table">Name of the migrations history table.</param>
3155            <param name = "migrationId">Name of the migration being affected.</param>
3156            <param name = "anonymousArguments">
3157                Additional arguments that may be processed by providers. 
3158                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3159            </param>
3160        </member>
3161        <member name="P:System.Data.Entity.Migrations.Model.HistoryOperation.Table">
3162            <summary>
3163                Gets the name of the migrations history table.
3164            </summary>
3165        </member>
3166        <member name="P:System.Data.Entity.Migrations.Model.HistoryOperation.MigrationId">
3167            <summary>
3168                Gets the name of the migration being affected.
3169            </summary>
3170        </member>
3171        <member name="P:System.Data.Entity.Migrations.Model.HistoryOperation.IsDestructiveChange">
3172            <inheritdoc />
3173        </member>
3174        <member name="M:System.Data.Entity.Migrations.Model.DeleteHistoryOperation.#ctor(System.String,System.String,System.Object)">
3175            <summary>
3176                Initializes a new instance of the DeleteHistoryOperation class.
3177            </summary>
3178            <param name = "table">Name of the migrations history table.</param>
3179            <param name = "migrationId">Id of the migration record to be deleted.</param>
3180            <param name = "anonymousArguments">
3181                Additional arguments that may be processed by providers. 
3182                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3183            </param>
3184        </member>
3185        <member name="T:System.Data.Entity.Migrations.Model.DropColumnOperation">
3186            <summary>
3187                Represents a column being dropped from a table.
3188            </summary>
3189        </member>
3190        <member name="M:System.Data.Entity.Migrations.Model.DropColumnOperation.#ctor(System.String,System.String,System.Object)">
3191            <summary>
3192                Initializes a new instance of the DropColumnOperation class.
3193            </summary>
3194            <param name = "table">The name of the table the column should be dropped from.</param>
3195            <param name = "name">The name of the column to be dropped.</param>
3196            <param name = "anonymousArguments">
3197                Additional arguments that may be processed by providers. 
3198                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3199            </param>
3200        </member>
3201        <member name="M:System.Data.Entity.Migrations.Model.DropColumnOperation.#ctor(System.String,System.String,System.Data.Entity.Migrations.Model.AddColumnOperation,System.Object)">
3202            <summary>
3203                Initializes a new instance of the DropColumnOperation class.
3204            </summary>
3205            <param name = "table">The name of the table the column should be dropped from.</param>
3206            <param name = "name">The name of the column to be dropped.</param>
3207            <param name = "inverse">The operation that represents reverting the drop operation.</param>
3208            <param name = "anonymousArguments">
3209                Additional arguments that may be processed by providers. 
3210                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3211            </param>
3212        </member>
3213        <member name="P:System.Data.Entity.Migrations.Model.DropColumnOperation.Table">
3214            <summary>
3215                Gets the name of the table the column should be dropped from.
3216            </summary>
3217        </member>
3218        <member name="P:System.Data.Entity.Migrations.Model.DropColumnOperation.Name">
3219            <summary>
3220                Gets the name of the column to be dropped.
3221            </summary>
3222        </member>
3223        <member name="P:System.Data.Entity.Migrations.Model.DropColumnOperation.Inverse">
3224            <summary>
3225                Gets an operation that represents reverting dropping the column.
3226                The inverse cannot be automatically calculated, 
3227                if it was not supplied to the constructor this property will return null.
3228            </summary>
3229        </member>
3230        <member name="P:System.Data.Entity.Migrations.Model.DropColumnOperation.IsDestructiveChange">
3231            <inheritdoc />
3232        </member>
3233        <member name="T:System.Data.Entity.Migrations.Model.DropForeignKeyOperation">
3234            <summary>
3235                Represents a foreign key constraint being dropped from a table.
3236            </summary>
3237        </member>
3238        <member name="M:System.Data.Entity.Migrations.Model.DropForeignKeyOperation.#ctor(System.Object)">
3239            <summary>
3240                Initializes a new instance of the DropForeignKeyOperation class.
3241                The PrincipalTable, DependentTable and DependentColumns properties should also be populated.
3242            </summary>
3243            <param name = "anonymousArguments">
3244                Additional arguments that may be processed by providers. 
3245                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3246            </param>
3247        </member>
3248        <member name="M:System.Data.Entity.Migrations.Model.DropForeignKeyOperation.#ctor(System.Data.Entity.Migrations.Model.AddForeignKeyOperation,System.Object)">
3249            <summary>
3250                Initializes a new instance of the DropForeignKeyOperation class.
3251            </summary>
3252            <param name = "inverse">The operation that represents reverting dropping the foreign key constraint.</param>
3253            <param name = "anonymousArguments">
3254                Additional arguments that may be processed by providers. 
3255                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3256            </param>
3257        </member>
3258        <member name="M:System.Data.Entity.Migrations.Model.DropForeignKeyOperation.CreateDropIndexOperation">
3259            <summary>
3260                Gets an operation to drop the associated index on the foreign key column(s).
3261            </summary>
3262            <returns>An operation to drop the index.</returns>
3263        </member>
3264        <member name="P:System.Data.Entity.Migrations.Model.DropForeignKeyOperation.Inverse">
3265            <summary>
3266                Gets an operation that represents reverting dropping the foreign key constraint.
3267                The inverse cannot be automatically calculated, 
3268                if it was not supplied to the constructor this property will return null.
3269            </summary>
3270        </member>
3271        <member name="P:System.Data.Entity.Migrations.Model.DropForeignKeyOperation.IsDestructiveChange">
3272            <inheritdoc />
3273        </member>
3274        <member name="T:System.Data.Entity.Migrations.Model.DropIndexOperation">
3275            <summary>
3276                Represents dropping an existing index.
3277            </summary>
3278        </member>
3279        <member name="M:System.Data.Entity.Migrations.Model.DropIndexOperation.#ctor(System.Object)">
3280            <summary>
3281                Initializes a new instance of the DropIndexOperation class.
3282            </summary>
3283            <param name = "anonymousArguments">
3284                Additional arguments that may be processed by providers. 
3285                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3286            </param>
3287        </member>
3288        <member name="M:System.Data.Entity.Migrations.Model.DropIndexOperation.#ctor(System.Data.Entity.Migrations.Model.CreateIndexOperation,System.Object)">
3289            <summary>
3290                Initializes a new instance of the DropIndexOperation class.
3291            </summary>
3292            <param name = "inverse">The operation that represents reverting dropping the index.</param>
3293            <param name = "anonymousArguments">
3294                Additional arguments that may be processed by providers. 
3295                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3296            </param>
3297        </member>
3298        <member name="P:System.Data.Entity.Migrations.Model.DropIndexOperation.Inverse">
3299            <summary>
3300                Gets an operation that represents reverting dropping the index.
3301                The inverse cannot be automatically calculated, 
3302                if it was not supplied to the constructor this property will return null.
3303            </summary>
3304        </member>
3305        <member name="P:System.Data.Entity.Migrations.Model.DropIndexOperation.IsDestructiveChange">
3306            <inheritdoc />
3307        </member>
3308        <member name="T:System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation">
3309            <summary>
3310                Represents dropping a primary key from a table.
3311            </summary>
3312        </member>
3313        <member name="M:System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation.#ctor(System.Object)">
3314            <summary>
3315                Initializes a new instance of the DropPrimaryKeyOperation class.
3316                The Table and Columns properties should also be populated.
3317            </summary>
3318            <param name = "anonymousArguments">
3319                Additional arguments that may be processed by providers. 
3320                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3321            </param>
3322        </member>
3323        <member name="P:System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation.Inverse">
3324            <summary>
3325                Gets an operation to add the primary key.
3326            </summary>
3327        </member>
3328        <member name="T:System.Data.Entity.Migrations.Model.DropTableOperation">
3329            <summary>
3330                Represents dropping an existing table.
3331            </summary>
3332        </member>
3333        <member name="M:System.Data.Entity.Migrations.Model.DropTableOperation.#ctor(System.String,System.Object)">
3334            <summary>
3335                Initializes a new instance of the DropTableOperation class.
3336            </summary>
3337            <param name = "name">The name of the table to be dropped.</param>
3338            <param name = "anonymousArguments">
3339                Additional arguments that may be processed by providers. 
3340                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3341            </param>
3342        </member>
3343        <member name="M:System.Data.Entity.Migrations.Model.DropTableOperation.#ctor(System.String,System.Data.Entity.Migrations.Model.CreateTableOperation,System.Object)">
3344            <summary>
3345                Initializes a new instance of the DropTableOperation class.
3346            </summary>
3347            <param name = "name">The name of the table to be dropped.</param>
3348            <param name = "inverse">An operation that represents reverting dropping the table.</param>
3349            <param name = "anonymousArguments">
3350                Additional arguments that may be processed by providers. 
3351                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3352            </param>
3353        </member>
3354        <member name="P:System.Data.Entity.Migrations.Model.DropTableOperation.Name">
3355            <summary>
3356                Gets the name of the table to be dropped.
3357            </summary>
3358        </member>
3359        <member name="P:System.Data.Entity.Migrations.Model.DropTableOperation.Inverse">
3360            <summary>
3361                Gets an operation that represents reverting dropping the table.
3362                The inverse cannot be automatically calculated, 
3363                if it was not supplied to the constructor this property will return null.
3364            </summary>
3365        </member>
3366        <member name="P:System.Data.Entity.Migrations.Model.DropTableOperation.IsDestructiveChange">
3367            <inheritdoc />
3368        </member>
3369        <member name="T:System.Data.Entity.Migrations.Model.InsertHistoryOperation">
3370            <summary>
3371                Represents inserting a new record into the migrations history table.
3372                The migrations history table is used to store a log of the migrations that have been applied to the database.
3373            </summary>
3374        </member>
3375        <member name="M:System.Data.Entity.Migrations.Model.InsertHistoryOperation.#ctor(System.String,System.String,System.Byte[],System.Object)">
3376            <summary>
3377                Initializes a new instance of the InsertHistoryOperation class.
3378            </summary>
3379            <param name = "table">Name of the migrations history table.</param>
3380            <param name = "migrationId">Id of the migration record to be inserted.</param>
3381            <param name = "model">Value to be stored in the model column.</param>
3382            <param name = "anonymousArguments">
3383                Additional arguments that may be processed by providers. 
3384                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3385            </param>
3386        </member>
3387        <member name="P:System.Data.Entity.Migrations.Model.InsertHistoryOperation.Model">
3388            <summary>
3389                Gets the value to store in the history table representing the target model of the migration.
3390            </summary>
3391        </member>
3392        <member name="P:System.Data.Entity.Migrations.Model.InsertHistoryOperation.ProductVersion">
3393            <summary>
3394                Gets the value to store in the history table indicating the version of Entity Framework used to produce this migration.
3395            </summary>
3396        </member>
3397        <member name="P:System.Data.Entity.Migrations.Model.InsertHistoryOperation.IsDestructiveChange">
3398            <inheritdoc />
3399        </member>
3400        <member name="T:System.Data.Entity.Migrations.Model.MoveTableOperation">
3401            <summary>
3402                Represents moving a table from one schema to another.
3403            </summary>
3404        </member>
3405        <member name="M:System.Data.Entity.Migrations.Model.MoveTableOperation.#ctor(System.String,System.String,System.Object)">
3406            <summary>
3407                Initializes a new instance of the MoveTableOperation class.
3408            </summary>
3409            <param name = "name">Name of the table to be moved.</param>
3410            <param name = "newSchema">Name of the schema to move the table to.</param>
3411            <param name = "anonymousArguments">
3412                Additional arguments that may be processed by providers. 
3413                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3414            </param>
3415        </member>
3416        <member name="P:System.Data.Entity.Migrations.Model.MoveTableOperation.Name">
3417            <summary>
3418                Gets the name of the table to be moved.
3419            </summary>
3420        </member>
3421        <member name="P:System.Data.Entity.Migrations.Model.MoveTableOperation.NewSchema">
3422            <summary>
3423                Gets the name of the schema to move the table to.
3424            </summary>
3425        </member>
3426        <member name="P:System.Data.Entity.Migrations.Model.MoveTableOperation.Inverse">
3427            <summary>
3428                Gets an operation that moves the table back to its original schema.
3429            </summary>
3430        </member>
3431        <member name="P:System.Data.Entity.Migrations.Model.MoveTableOperation.IsDestructiveChange">
3432            <inheritdoc />
3433        </member>
3434        <member name="T:System.Data.Entity.Migrations.Model.RenameColumnOperation">
3435            <summary>
3436                Represents renaming an existing column.
3437            </summary>
3438        </member>
3439        <member name="M:System.Data.Entity.Migrations.Model.RenameColumnOperation.#ctor(System.String,System.String,System.String,System.Object)">
3440            <summary>
3441                Initializes a new instance of the RenameColumnOperation class.
3442            </summary>
3443            <param name = "table">Name of the table the column belongs to.</param>
3444            <param name = "name">Name of the column to be renamed.</param>
3445            <param name = "newName">New name for the column.</param>
3446            <param name = "anonymousArguments">
3447                Additional arguments that may be processed by providers. 
3448                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3449            </param>
3450        </member>
3451        <member name="P:System.Data.Entity.Migrations.Model.RenameColumnOperation.Table">
3452            <summary>
3453                Gets the name of the table the column belongs to.
3454            </summary>
3455        </member>
3456        <member name="P:System.Data.Entity.Migrations.Model.RenameColumnOperation.Name">
3457            <summary>
3458                Gets the name of the column to be renamed.
3459            </summary>
3460        </member>
3461        <member name="P:System.Data.Entity.Migrations.Model.RenameColumnOperation.NewName">
3462            <summary>
3463                Gets the new name for the column.
3464            </summary>
3465        </member>
3466        <member name="P:System.Data.Entity.Migrations.Model.RenameColumnOperation.Inverse">
3467            <summary>
3468                Gets an operation that reverts the rename.
3469            </summary>
3470        </member>
3471        <member name="P:System.Data.Entity.Migrations.Model.RenameColumnOperation.IsDestructiveChange">
3472            <inheritdoc />
3473        </member>
3474        <member name="T:System.Data.Entity.Migrations.Model.RenameTableOperation">
3475            <summary>
3476                Represents renaming an existing table.
3477            </summary>
3478        </member>
3479        <member name="M:System.Data.Entity.Migrations.Model.RenameTableOperation.#ctor(System.String,System.String,System.Object)">
3480            <summary>
3481                Initializes a new instance of the RenameTableOperation class.
3482            </summary>
3483            <param name = "name">Name of the table to be renamed.</param>
3484            <param name = "newName">New name for the table.</param>
3485            <param name = "anonymousArguments">
3486                Additional arguments that may be processed by providers. 
3487                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3488            </param>
3489        </member>
3490        <member name="P:System.Data.Entity.Migrations.Model.RenameTableOperation.Name">
3491            <summary>
3492                Gets the name of the table to be renamed.
3493            </summary>
3494        </member>
3495        <member name="P:System.Data.Entity.Migrations.Model.RenameTableOperation.NewName">
3496            <summary>
3497                Gets the new name for the table.
3498            </summary>
3499        </member>
3500        <member name="P:System.Data.Entity.Migrations.Model.RenameTableOperation.Inverse">
3501            <summary>
3502                Gets an operation that reverts the rename.
3503            </summary>
3504        </member>
3505        <member name="P:System.Data.Entity.Migrations.Model.RenameTableOperation.IsDestructiveChange">
3506            <inheritdoc />
3507        </member>
3508        <member name="T:System.Data.Entity.Migrations.Model.SqlOperation">
3509            <summary>
3510                Represents a provider specific SQL statement to be executed directly against the target database.
3511            </summary>
3512        </member>
3513        <member name="M:System.Data.Entity.Migrations.Model.SqlOperation.#ctor(System.String,System.Object)">
3514            <summary>
3515                Initializes a new instance of the SqlOperation class.
3516            </summary>
3517            <param name = "sql">The SQL to be executed.</param>
3518            <param name = "anonymousArguments">
3519                Additional arguments that may be processed by providers. 
3520                Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
3521            </param>
3522        </member>
3523        <member name="P:System.Data.Entity.Migrations.Model.SqlOperation.Sql">
3524            <summary>
3525                Gets the SQL to be executed.
3526            </summary>
3527        </member>
3528        <member name="P:System.Data.Entity.Migrations.Model.SqlOperation.SuppressTransaction">
3529            <summary>
3530                Gets or sets a value indicating whether this statement should be performed outside of
3531                the transaction scope that is used to make the migration process transactional.
3532                If set to true, this operation will not be rolled back if the migration process fails.
3533            </summary>
3534        </member>
3535        <member name="P:System.Data.Entity.Migrations.Model.SqlOperation.IsDestructiveChange">
3536            <inheritdoc />
3537        </member>
3538        <member name="T:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator">
3539            <summary>
3540                Common base class for providers that convert provider agnostic migration 
3541                operations into database provider specific SQL commands.
3542            </summary>
3543        </member>
3544        <member name="M:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String)">
3545            <summary>
3546                Converts a set of migration operations into database provider specific SQL.
3547            </summary>
3548            <param name = "migrationOperations">The operations to be converted.</param>
3549            <param name = "providerManifestToken">Token representing the version of the database being targeted.</param>
3550            <returns>A list of SQL statements to be executed to perform the migration operations.</returns>
3551        </member>
3552        <member name="T:System.Data.Entity.Migrations.Sql.MigrationStatement">
3553            <summary>
3554                Represents a migration operation that has been translated into a SQL statement.
3555            </summary>
3556        </member>
3557        <member name="P:System.Data.Entity.Migrations.Sql.MigrationStatement.Sql">
3558            <summary>
3559                Gets or sets the SQL to be executed to perform this migration operation.
3560            </summary>
3561        </member>
3562        <member name="P:System.Data.Entity.Migrations.Sql.MigrationStatement.SuppressTransaction">
3563            <summary>
3564                Gets or sets a value indicating whether this statement should be performed outside of
3565                the transaction scope that is used to make the migration process transactional.
3566                If set to true, this operation will not be rolled back if the migration process fails.
3567            </summary>
3568        </member>
3569        <member name="T:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator">
3570            <summary>
3571                Provider to convert provider agnostic migration operations into SQL commands 
3572                that can be run against Microsoft SQL Server Compact Edition.
3573            </summary>
3574        </member>
3575        <member name="T:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator">
3576            <summary>
3577                Provider to convert provider agnostic migration operations into SQL commands 
3578                that can be run against a Microsoft SQL Server database.
3579            </summary>
3580        </member>
3581        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String)">
3582            <summary>
3583                Converts a set of migration operations into Microsoft SQL Server specific SQL.
3584            </summary>
3585            <param name = "migrationOperations">The operations to be converted.</param>
3586            <param name = "providerManifestToken">Token representing the version of SQL Server being targeted (i.e. "2005", "2008").</param>
3587            <returns>A list of SQL statements to be executed to perform the migration operations.</returns>
3588        </member>
3589        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.CreateConnection">
3590            <summary>
3591                Creates an empty connection for the current provider.
3592                Allows derived providers to use connection other than <see cref="T:System.Data.SqlClient.SqlConnection"/>.
3593            </summary>
3594            <returns></returns>
3595        </member>
3596        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.CreateTableOperation)">
3597            <summary>
3598                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation"/>.
3599                Generated SQL should be added using the Statement method.
3600            </summary>
3601            <param name="createTableOperation">The operation to produce SQL for.</param>
3602        </member>
3603        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.GenerateMakeSystemTable(System.Data.Entity.Migrations.Model.CreateTableOperation)">
3604            <summary>
3605                Generates SQL to mark a table as a system table.
3606                Generated SQL should be added using the Statement method.
3607            </summary>
3608            <param name = "createTableOperation">The table to mark as a system table.</param>
3609        </member>
3610        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.GenerateCreateSchema(System.String)">
3611            <summary>
3612                Generates SQL to create a database schema.
3613                Generated SQL should be added using the Statement method.
3614            </summary>
3615            <param name = "createTableOperation">The name of the schema to create.</param>
3616        </member>
3617        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AddForeignKeyOperation)">
3618            <summary>
3619                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation"/>.
3620                Generated SQL should be added using the Statement method.
3621            </summary>
3622            <param name="addForeignKeyOperation">The operation to produce SQL for.</param>
3623        </member>
3624        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropForeignKeyOperation)">
3625            <summary>
3626                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropForeignKeyOperation"/>.
3627                Generated SQL should be added using the Statement method.
3628            </summary>
3629            <param name="dropForeignKeyOperation">The operation to produce SQL for.</param>
3630        </member>
3631        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.CreateIndexOperation)">
3632            <summary>
3633                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.CreateIndexOperation"/>.
3634                Generated SQL should be added using the Statement method.
3635            </summary>
3636            <param name="createIndexOperation">The operation to produce SQL for.</param>
3637        </member>
3638        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropIndexOperation)">
3639            <summary>
3640                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropIndexOperation"/>.
3641                Generated SQL should be added using the Statement method.
3642            </summary>
3643            <param name="dropIndexOperation">The operation to produce SQL for.</param>
3644        </member>
3645        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation)">
3646            <summary>
3647                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation"/>.
3648                Generated SQL should be added using the Statement method.
3649            </summary>
3650            <param name="addPrimaryKeyOperation">The operation to produce SQL for.</param>
3651        </member>
3652        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation)">
3653            <summary>
3654                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation"/>.
3655                Generated SQL should be added using the Statement method.
3656            </summary>
3657            <param name="dropPrimaryKeyOperation">The operation to produce SQL for.</param>
3658        </member>
3659        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AddColumnOperation)">
3660            <summary>
3661                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.AddColumnOperation"/>.
3662                Generated SQL should be added using the Statement method.
3663            </summary>
3664            <param name="addColumnOperation">The operation to produce SQL for.</param>
3665        </member>
3666        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropColumnOperation)">
3667            <summary>
3668                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropColumnOperation"/>.
3669                Generated SQL should be added using the Statement method.
3670            </summary>
3671            <param name="dropColumnOperation">The operation to produce SQL for.</param>
3672        </member>
3673        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation)">
3674            <summary>
3675                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.AlterColumnOperation"/>.
3676                Generated SQL should be added using the Statement method.
3677            </summary>
3678            <param name="alterColumnOperation">The operation to produce SQL for.</param>
3679        </member>
3680        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropTableOperation)">
3681            <summary>
3682                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropTableOperation"/>.
3683                Generated SQL should be added using the Statement method.
3684            </summary>
3685            <param name="dropTableOperation">The operation to produce SQL for.</param>
3686        </member>
3687        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.SqlOperation)">
3688            <summary>
3689                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.SqlOperation"/>.
3690                Generated SQL should be added using the Statement method.
3691            </summary>
3692            <param name="sqlOperation">The operation to produce SQL for.</param>
3693        </member>
3694        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation)">
3695            <summary>
3696                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.RenameColumnOperation"/>.
3697                Generated SQL should be added using the Statement method.
3698            </summary>
3699            <param name="renameColumnOperation">The operation to produce SQL for.</param>
3700        </member>
3701        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.RenameTableOperation)">
3702            <summary>
3703                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.RenameTableOperation"/>.
3704                Generated SQL should be added using the Statement method.
3705            </summary>
3706            <param name="renameTableOperation">The operation to produce SQL for.</param>
3707        </member>
3708        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.MoveTableOperation)">
3709            <summary>
3710                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.MoveTableOperation"/>.
3711                Generated SQL should be added using the Statement method.
3712            </summary>
3713            <param name="moveTableOperation">The operation to produce SQL for.</param>
3714        </member>
3715        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.InsertHistoryOperation)">
3716            <summary>
3717                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.InsertHistoryOperation"/>.
3718                Generated SQL should be added using the Statement method.
3719            </summary>
3720            <param name="insertHistoryOperation">The operation to produce SQL for.</param>
3721        </member>
3722        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DeleteHistoryOperation)">
3723            <summary>
3724                Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DeleteHistoryOperation"/>.
3725                Generated SQL should be added using the Statement method.
3726            </summary>
3727            <param name="deleteHistoryOperation">The operation to produce SQL for.</param>
3728        </member>
3729        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Byte[])">
3730            <summary>
3731                Generates SQL to specify a constant byte[] default value being set on a column.
3732                This method just generates the actual value, not the SQL to set the default value.
3733            </summary>
3734            <param name = "defaultValue">The value to be set.</param>
3735            <returns>SQL representing the default value.</returns>
3736        </member>
3737        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Boolean)">
3738            <summary>
3739                Generates SQL to specify a constant bool default value being set on a column.
3740                This method just generates the actual value, not the SQL to set the default value.
3741            </summary>
3742            <param name = "defaultValue">The value to be set.</param>
3743            <returns>SQL representing the default value.</returns>
3744        </member>
3745        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.DateTime)">
3746            <summary>
3747                Generates SQL to specify a constant DateTime default value being set on a column.
3748                This method just generates the actual value, not the SQL to set the default value.
3749            </summary>
3750            <param name = "defaultValue">The value to be set.</param>
3751            <returns>SQL representing the default value.</returns>
3752        </member>
3753        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.DateTimeOffset)">
3754            <summary>
3755                Generates SQL to specify a constant DateTimeOffset default value being set on a column.
3756                This method just generates the actual value, not the SQL to set the default value.
3757            </summary>
3758            <param name = "defaultValue">The value to be set.</param>
3759            <returns>SQL representing the default value.</returns>
3760        </member>
3761        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Guid)">
3762            <summary>
3763                Generates SQL to specify a constant Guid default value being set on a column.
3764                This method just generates the actual value, not the SQL to set the default value.
3765            </summary>
3766            <param name = "defaultValue">The value to be set.</param>
3767            <returns>SQL representing the default value.</returns>
3768        </member>
3769        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.String)">
3770            <summary>
3771                Generates SQL to specify a constant string default value being set on a column.
3772                This method just generates the actual value, not the SQL to set the default value.
3773            </summary>
3774            <param name = "defaultValue">The value to be set.</param>
3775            <returns>SQL representing the default value.</returns>
3776        </member>
3777        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.TimeSpan)">
3778            <summary>
3779                Generates SQL to specify a constant TimeSpan default value being set on a column.
3780                This method just generates the actual value, not the SQL to set the default value.
3781            </summary>
3782            <param name = "defaultValue">The value to be set.</param>
3783            <returns>SQL representing the default value.</returns>
3784        </member>
3785        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Spatial.DbGeography)">
3786            <summary>
3787                Generates SQL to specify a constant geogrpahy default value being set on a column.
3788                This method just generates the actual value, not the SQL to set the default value.
3789            </summary>
3790            <param name = "defaultValue">The value to be set.</param>
3791            <returns>SQL representing the default value.</returns>
3792        </member>
3793        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Data.Spatial.DbGeometry)">
3794            <summary>
3795                Generates SQL to specify a constant geometry default value being set on a column.
3796                This method just generates the actual value, not the SQL to set the default value.
3797            </summary>
3798            <param name = "defaultValue">The value to be set.</param>
3799            <returns>SQL representing the default value.</returns>
3800        </member>
3801        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(System.Object)">
3802            <summary>
3803                Generates SQL to specify a constant default value being set on a column.
3804                This method just generates the actual value, not the SQL to set the default value.
3805            </summary>
3806            <param name = "defaultValue">The value to be set.</param>
3807            <returns>SQL representing the default value.</returns>
3808        </member>
3809        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.BuildColumnType(System.Data.Entity.Migrations.Model.ColumnModel)">
3810            <summary>
3811                Generates SQL to specify the data type of a column.
3812                This method just generates the actual type, not the SQL to create the column.
3813            </summary>
3814            <param name = "defaultValue">The definition of the column.</param>
3815            <returns>SQL representing the data type.</returns>
3816        </member>
3817        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Name(System.String)">
3818            <summary>
3819                Generates a quoted name. The supplied name may or may not contain the schema.
3820            </summary>
3821            <param name = "name">The name to be quoted.</param>
3822            <returns>The quoted name.</returns>
3823        </member>
3824        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Quote(System.String)">
3825            <summary>
3826                Quotes an identifier for SQL Server.
3827            </summary>
3828            <param name = "identifier">The identifier to be quoted.</param>
3829            <returns>The quoted identifier.</returns>
3830        </member>
3831        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Statement(System.String,System.Boolean)">
3832            <summary>
3833                Adds a new Statement to be executed against the database.
3834            </summary>
3835            <param name = "sql">The statement to be executed.</param>
3836            <param name = "suppressTransaction">
3837                Gets or sets a value indicating whether this statement should be performed outside of
3838                the transaction scope that is used to make the migration process transactional.
3839                If set to true, this operation will not be rolled back if the migration process fails.
3840            </param>
3841        </member>
3842        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Writer">
3843            <summary>
3844                Gets a new <see cref="T:System.Data.Entity.Migrations.Utilities.IndentedTextWriter"/> that can be used to build SQL.
3845            
3846                This is just a helper method to create a writer. Writing to the writer will
3847                not cause SQL to be registered for execution. You must pass the generated
3848                SQL to the Statement method.
3849            </summary>
3850            <returns>An empty text writer to use for SQL generation.</returns>
3851        </member>
3852        <member name="M:System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Statement(System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
3853            <summary>
3854                Adds a new Statement to be executed against the database.
3855            </summary>
3856            <param name = "writer">The writer containing the SQL to be executed.</param>
3857        </member>
3858        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.CreateConnection">
3859            <inheritdoc />
3860        </member>
3861        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.GenerateCreateSchema(System.String)">
3862            <inheritdoc />
3863        </member>
3864        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation)">
3865            <inheritdoc />
3866        </member>
3867        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.RenameTableOperation)">
3868            <inheritdoc />
3869        </member>
3870        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.MoveTableOperation)">
3871            <inheritdoc />
3872        </member>
3873        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.GenerateMakeSystemTable(System.Data.Entity.Migrations.Model.CreateTableOperation)">
3874            <inheritdoc />
3875        </member>
3876        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropColumnOperation)">
3877            <inheritdoc />
3878        </member>
3879        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropIndexOperation)">
3880            <inheritdoc />
3881        </member>
3882        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation)">
3883            <inheritdoc />
3884        </member>
3885        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.Generate(System.DateTime)">
3886            <inheritdoc />
3887        </member>
3888        <member name="M:System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator.Name(System.String)">
3889            <inheritdoc />
3890        </member>
3891        <member name="T:System.Data.Entity.Migrations.Utilities.ConfigurationFileUpdater">
3892            <summary>
3893                Utility class to prep the user's config file to run in an AppDomain
3894            </summary>
3895        </member>
3896        <member name="M:System.Data.Entity.Migrations.Utilities.ConfigurationFileUpdater.Update(System.String)">
3897            <summary>
3898                Updates a config file by adding binding redirects for EntityFramework.dll.
3899                This ensures that the user's code can be ran in an AppDomain and the exact
3900                same version of the assembly will be used for both domains.
3901            </summary>
3902            <param name = "configurationFile">That path of the user's config file. Can also be null or a path to an non-existent file.</param>
3903            <returns>The path of the updated config file. It is the caller's responsibility to delete this.</returns>
3904        </member>
3905        <member name="T:System.Data.Entity.Migrations.Utilities.IndentedTextWriter">
3906            <summary>
3907                The same as <see cref="T:System.CodeDom.Compiler.IndentedTextWriter"/> but works in partial trust.
3908            </summary>
3909        </member>
3910        <member name="F:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.DefaultTabString">
3911            <summary>
3912                Specifies the default tab string. This field is constant.
3913            </summary>
3914        </member>
3915        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.#ctor(System.IO.TextWriter)">
3916            <summary>
3917                Initializes a new instance of the IndentedTextWriter class using the specified text writer and default tab string.
3918            </summary>
3919            <param name = "writer">The <see cref = "T:System.IO.TextWriter" /> to use for output. </param>
3920        </member>
3921        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.#ctor(System.IO.TextWriter,System.String)">
3922            <summary>
3923                Initializes a new instance of the IndentedTextWriter class using the specified text writer and tab string.
3924            </summary>
3925            <param name = "writer">The <see cref = "T:System.IO.TextWriter" /> to use for output. </param>
3926            <param name = "tabString">The tab string to use for indentation. </param>
3927        </member>
3928        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Close">
3929            <summary>
3930                Closes the document being written to.
3931            </summary>
3932        </member>
3933        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Flush">
3934            <summary>
3935                Flushes the stream.
3936            </summary>
3937        </member>
3938        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.OutputTabs">
3939            <summary>
3940                Outputs the tab string once for each level of indentation according to the <see cref = "P:System.CodeDom.Compiler.IndentedTextWriter.Indent" /> property.
3941            </summary>
3942        </member>
3943        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.String)">
3944            <summary>
3945                Writes the specified string to the text stream.
3946            </summary>
3947            <param name = "s">The string to write. </param>
3948        </member>
3949        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Boolean)">
3950            <summary>
3951                Writes the text representation of a Boolean value to the text stream.
3952            </summary>
3953            <param name = "value">The Boolean value to write. </param>
3954        </member>
3955        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Char)">
3956            <summary>
3957                Writes a character to the text stream.
3958            </summary>
3959            <param name = "value">The character to write. </param>
3960        </member>
3961        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Char[])">
3962            <summary>
3963                Writes a character array to the text stream.
3964            </summary>
3965            <param name = "buffer">The character array to write. </param>
3966        </member>
3967        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Char[],System.Int32,System.Int32)">
3968            <summary>
3969                Writes a subarray of characters to the text stream.
3970            </summary>
3971            <param name = "buffer">The character array to write data from. </param>
3972            <param name = "index">Starting index in the buffer. </param>
3973            <param name = "count">The number of characters to write. </param>
3974        </member>
3975        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Double)">
3976            <summary>
3977                Writes the text representation of a Double to the text stream.
3978            </summary>
3979            <param name = "value">The double to write. </param>
3980        </member>
3981        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Single)">
3982            <summary>
3983                Writes the text representation of a Single to the text stream.
3984            </summary>
3985            <param name = "value">The single to write. </param>
3986        </member>
3987        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Int32)">
3988            <summary>
3989                Writes the text representation of an integer to the text stream.
3990            </summary>
3991            <param name = "value">The integer to write. </param>
3992        </member>
3993        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Int64)">
3994            <summary>
3995                Writes the text representation of an 8-byte integer to the text stream.
3996            </summary>
3997            <param name = "value">The 8-byte integer to write. </param>
3998        </member>
3999        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.Object)">
4000            <summary>
4001                Writes the text representation of an object to the text stream.
4002            </summary>
4003            <param name = "value">The object to write. </param>
4004        </member>
4005        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.String,System.Object)">
4006            <summary>
4007                Writes out a formatted string, using the same semantics as specified.
4008            </summary>
4009            <param name = "format">The formatting string. </param>
4010            <param name = "arg0">The object to write into the formatted string. </param>
4011        </member>
4012        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.String,System.Object,System.Object)">
4013            <summary>
4014                Writes out a formatted string, using the same semantics as specified.
4015            </summary>
4016            <param name = "format">The formatting string to use. </param>
4017            <param name = "arg0">The first object to write into the formatted string. </param>
4018            <param name = "arg1">The second object to write into the formatted string. </param>
4019        </member>
4020        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Write(System.String,System.Object[])">
4021            <summary>
4022                Writes out a formatted string, using the same semantics as specified.
4023            </summary>
4024            <param name = "format">The formatting string to use. </param>
4025            <param name = "arg">The argument array to output. </param>
4026        </member>
4027        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLineNoTabs(System.String)">
4028            <summary>
4029                Writes the specified string to a line without tabs.
4030            </summary>
4031            <param name = "s">The string to write. </param>
4032        </member>
4033        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.String)">
4034            <summary>
4035                Writes the specified string, followed by a line terminator, to the text stream.
4036            </summary>
4037            <param name = "s">The string to write. </param>
4038        </member>
4039        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine">
4040            <summary>
4041                Writes a line terminator.
4042            </summary>
4043        </member>
4044        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Boolean)">
4045            <summary>
4046                Writes the text representation of a Boolean, followed by a line terminator, to the text stream.
4047            </summary>
4048            <param name = "value">The Boolean to write. </param>
4049        </member>
4050        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Char)">
4051            <summary>
4052                Writes a character, followed by a line terminator, to the text stream.
4053            </summary>
4054            <param name = "value">The character to write. </param>
4055        </member>
4056        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Char[])">
4057            <summary>
4058                Writes a character array, followed by a line terminator, to the text stream.
4059            </summary>
4060            <param name = "buffer">The character array to write. </param>
4061        </member>
4062        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
4063            <summary>
4064                Writes a subarray of characters, followed by a line terminator, to the text stream.
4065            </summary>
4066            <param name = "buffer">The character array to write data from. </param>
4067            <param name = "index">Starting index in the buffer. </param>
4068            <param name = "count">The number of characters to write. </param>
4069        </member>
4070        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Double)">
4071            <summary>
4072                Writes the text representation of a Double, followed by a line terminator, to the text stream.
4073            </summary>
4074            <param name = "value">The double to write. </param>
4075        </member>
4076        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Single)">
4077            <summary>
4078                Writes the text representation of a Single, followed by a line terminator, to the text stream.
4079            </summary>
4080            <param name = "value">The single to write. </param>
4081        </member>
4082        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Int32)">
4083            <summary>
4084                Writes the text representation of an integer, followed by a line terminator, to the text stream.
4085            </summary>
4086            <param name = "value">The integer to write. </param>
4087        </member>
4088        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Int64)">
4089            <summary>
4090                Writes the text representation of an 8-byte integer, followed by a line terminator, to the text stream.
4091            </summary>
4092            <param name = "value">The 8-byte integer to write. </param>
4093        </member>
4094        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.Object)">
4095            <summary>
4096                Writes the text representation of an object, followed by a line terminator, to the text stream.
4097            </summary>
4098            <param name = "value">The object to write. </param>
4099        </member>
4100        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.String,System.Object)">
4101            <summary>
4102                Writes out a formatted string, followed by a line terminator, using the same semantics as specified.
4103            </summary>
4104            <param name = "format">The formatting string. </param>
4105            <param name = "arg0">The object to write into the formatted string. </param>
4106        </member>
4107        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.String,System.Object,System.Object)">
4108            <summary>
4109                Writes out a formatted string, followed by a line terminator, using the same semantics as specified.
4110            </summary>
4111            <param name = "format">The formatting string to use. </param>
4112            <param name = "arg0">The first object to write into the formatted string. </param>
4113            <param name = "arg1">The second object to write into the formatted string. </param>
4114        </member>
4115        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.String,System.Object[])">
4116            <summary>
4117                Writes out a formatted string, followed by a line terminator, using the same semantics as specified.
4118            </summary>
4119            <param name = "format">The formatting string to use. </param>
4120            <param name = "arg">The argument array to output. </param>
4121        </member>
4122        <member name="M:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.WriteLine(System.UInt32)">
4123            <summary>
4124                Writes the text representation of a UInt32, followed by a line terminator, to the text stream.
4125            </summary>
4126            <param name = "value">A UInt32 to output. </param>
4127        </member>
4128        <member name="P:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Encoding">
4129            <summary>
4130                Gets the encoding for the text writer to use.
4131            </summary>
4132            <returns>
4133                An <see cref = "T:System.Text.Encoding" /> that indicates the encoding for the text writer to use.
4134            </returns>
4135        </member>
4136        <member name="P:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.NewLine">
4137            <summary>
4138                Gets or sets the new line character to use.
4139            </summary>
4140            <returns>
4141                The new line character to use.
4142            </returns>
4143        </member>
4144        <member name="P:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.Indent">
4145            <summary>
4146                Gets or sets the number of spaces to indent.
4147            </summary>
4148            <returns>
4149                The number of spaces to indent.
4150            </returns>
4151        </member>
4152        <member name="P:System.Data.Entity.Migrations.Utilities.IndentedTextWriter.InnerWriter">
4153            <summary>
4154                Gets the <see cref = "T:System.IO.TextWriter" /> to use.
4155            </summary>
4156            <returns>
4157                The <see cref = "T:System.IO.TextWriter" /> to use.
4158            </returns>
4159        </member>
4160        <member name="T:System.Data.Entity.Migrations.Utilities.UtcNowGenerator">
4161            <summary>
4162            Used for generating <see cref="P:System.DateTime.UtcNow"/> values that are always in sequential
4163            order for the calling thread.
4164            </summary>
4165        </member>
4166        <member name="M:System.Data.Entity.Migrations.Utilities.UtcNowGenerator.UtcNow">
4167            <summary>
4168            Returns the value of <see cref="P:System.DateTime.UtcNow"/> unless this value would be the same as the
4169            last value returned by this thread calling this method, in which case the thread pushes the value
4170            a little bit into the future. The comparison is in terms of the form used to store migration ID
4171            in the database--i.e. to the 1/10 second.
4172            </summary>
4173            <remarks>
4174            There should never be any pushing to the future involved for normal use of migrations, but when
4175            this method is called in rapid succession while testing or otherwise calling the DbMigrator APIs
4176            there may be occasional sleeping.
4177            </remarks>
4178        </member>
4179        <member name="M:System.Data.Entity.Migrations.Utilities.UtcNowGenerator.UtcNowAsMigrationIdTimestamp">
4180            <summary>
4181            Same as UtcNow method bur returns the time in the timestamp format used in migration IDs.
4182            </summary>
4183        </member>
4184        <member name="T:System.Data.Entity.ModelConfiguration.Conventions.ColumnOrderingConventionStrict">
4185            <summary>
4186                Convention to apply column ordering specified via <see cref="T:System.ComponentModel.DataAnnotations.ColumnAttribute"/> 
4187                or the <see cref="T:System.Data.Entity.DbModelBuilder"/> API. This convention throws if a duplicate configured column order
4188                is detected.
4189            </summary>
4190        </member>
4191        <member name="T:System.Data.Entity.ModelConfiguration.Conventions.ColumnOrderingConvention">
4192            <summary>
4193                Convention to apply column ordering specified via <see cref="T:System.ComponentModel.DataAnnotations.ColumnAttribute"/> 
4194                or the <see cref="T:System.Data.Entity.DbModelBuilder"/> API.
4195            </summary>
4196        </member>
4197        <member name="T:System.Data.Entity.ModelConfiguration.Conventions.IConvention">
4198            <summary>
4199                Identifies conventions that can be removed from a <see cref="T:System.Data.Entity.DbModelBuilder"/> instance.
4200            </summary>
4201            /// <remarks>
4202            Note that implementations of this interface must be immutable.
4203            </remarks>
4204        </member>
4205        <member name="T:System.Data.Entity.Resources.Strings">
4206            <summary>
4207               Strongly-typed and parameterized string resources.
4208            </summary>
4209        </member>
4210        <member name="M:System.Data.Entity.Resources.Strings.LoggingAutoMigrate(System.Object)">
4211            <summary>
4212            A string like "Applying automatic migration: {0}."
4213            </summary>
4214        </member>
4215        <member name="M:System.Data.Entity.Resources.Strings.LoggingRevertAutoMigrate(System.Object)">
4216            <summary>
4217            A string like "Reverting automatic migration: {0}."
4218            </summary>
4219        </member>
4220        <member name="M:System.Data.Entity.Resources.Strings.LoggingApplyMigration(System.Object)">
4221            <summary>
4222            A string like "Applying code-based migration: {0}."
4223            </summary>
4224        </member>
4225        <member name="M:System.Data.Entity.Resources.Strings.LoggingRevertMigration(System.Object)">
4226            <summary>
4227            A string like "Reverting code-based migration: {0}."
4228            </summary>
4229        </member>
4230        <member name="M:System.Data.Entity.Resources.Strings.LoggingPendingMigrations(System.Object,System.Object)">
4231            <summary>
4232            A string like "Applying code-based migrations: [{1}]."
4233            </summary>
4234        </member>
4235        <member name="M:System.Data.Entity.Resources.Strings.LoggingPendingMigrationsDown(System.Object,System.Object)">
4236            <summary>
4237            A string like "Reverting migrations: [{1}]."
4238            </summary>
4239        </member>
4240        <member name="M:System.Data.Entity.Resources.Strings.LoggingAlreadyAtTarget(System.Object)">
4241            <summary>
4242            A string like "Target database is already at version {0}."
4243            </summary>
4244        </member>
4245        <member name="M:System.Data.Entity.Resources.Strings.LoggingTargetDatabase(System.Object)">
4246            <summary>
4247            A string like "Target database is: {0}."
4248            </summary>
4249        </member>
4250        <member name="M:System.Data.Entity.Resources.Strings.LoggingTargetDatabaseFormat(System.Object,System.Object,System.Object,System.Object)">
4251            <summary>
4252            A string like "'{1}' (DataSource: {0}, Provider: {2}, Origin: {3})"
4253            </summary>
4254        </member>
4255        <member name="M:System.Data.Entity.Resources.Strings.MigrationNotFound(System.Object)">
4256            <summary>
4257            A string like "The specified target migration '{0}' does not exist. Ensure that target migration refers to an existing migration id."
4258            </summary>
4259        </member>
4260        <member name="M:System.Data.Entity.Resources.Strings.PartialFkOperation(System.Object,System.Object)">
4261            <summary>
4262            A string like "The Foreign Key on table '{0}' with columns '{1}' could not be created because the principal key columns could not be determined. Use the AddForeignKey fluent API to fully specify the Foreign Key."
4263            </summary>
4264        </member>
4265        <member name="M:System.Data.Entity.Resources.Strings.AutoNotValidTarget(System.Object)">
4266            <summary>
4267            A string like "'{0}' is not a valid target migration. When targeting a previously applied automatic migration, use the full migration id including timestamp."
4268            </summary>
4269        </member>
4270        <member name="M:System.Data.Entity.Resources.Strings.AutoNotValidForScriptWindows(System.Object)">
4271            <summary>
4272            A string like "'{0}' is not a valid migration. Code-based migrations must be used for both source and target when scripting the upgrade between them."
4273            </summary>
4274        </member>
4275        <member name="M:System.Data.Entity.Resources.Strings.ContextNotConstructible(System.Object)">
4276            <summary>
4277            A string like "The target context '{0}' is not constructible. Add a default constructor or provide an implementation of IDbContextFactory."
4278            </summary>
4279        </member>
4280        <member name="M:System.Data.Entity.Resources.Strings.AmbiguousMigrationName(System.Object)">
4281            <summary>
4282            A string like "The specified migration name '{0}' is ambiguous. Specify the full migration id including timestamp instead."
4283            </summary>
4284        </member>
4285        <member name="M:System.Data.Entity.Resources.Strings.AssemblyMigrator_NoConfigurationWithName(System.Object,System.Object)">
4286            <summary>
4287            A string like "The migrations configuration type '{0}' was not be found in the assembly '{1}'."
4288            </summary>
4289        </member>
4290        <member name="M:System.Data.Entity.Resources.Strings.AssemblyMigrator_MultipleConfigurationsWithName(System.Object,System.Object)">
4291            <summary>
4292            A string like "More than one migrations configuration type '{0}' was found in the assembly '{1}'. Specify the fully qualified name of the one to use."
4293            </summary>
4294        </member>
4295        <member name="M:System.Data.Entity.Resources.Strings.AssemblyMigrator_NoConfiguration(System.Object)">
4296            <summary>
4297            A string like "No migrations configuration type was found in the assembly '{0}'. (In Visual Studio you can use the Enable-Migrations command from Package Manager Console to add a migrations configuration)."
4298            </summary>
4299        </member>
4300        <member name="M:System.Data.Entity.Resources.Strings.AssemblyMigrator_MultipleConfigurations(System.Object)">
4301            <summary>
4302            A string like "More than one migrations configuration type was found in the assembly '{0}'. Specify the name of the one to use."
4303            </summary>
4304        </member>
4305        <member name="M:System.Data.Entity.Resources.Strings.AssemblyMigrator_NonConfigurationType(System.Object)">
4306            <summary>
4307            A string like "The type '{0}' is not a migrations configuration type."
4308            </summary>
4309        </member>
4310        <member name="M:System.Data.Entity.Resources.Strings.AssemblyMigrator_NoDefaultConstructor(System.Object)">
4311            <summary>
4312            A string like "The migrations configuration type '{0}' must have a public default constructor."
4313            </summary>
4314        </member>
4315        <member name="M:System.Data.Entity.Resources.Strings.AssemblyMigrator_AbstractConfigurationType(System.Object)">
4316            <summary>
4317            A string like "The migrations configuration type '{0}' must not be abstract."
4318            </summary>
4319        </member>
4320        <member name="M:System.Data.Entity.Resources.Strings.AssemblyMigrator_GenericConfigurationType(System.Object)">
4321            <summary>
4322            A string like "The migrations configuration type '{0}' must not be generic."
4323            </summary>
4324        </member>
4325        <member name="M:System.Data.Entity.Resources.Strings.MigrationsNamespaceNotUnderRootNamespace(System.Object,System.Object)">
4326            <summary>
4327            A string like "In VB.NET projects, the migrations namespace '{0}' must be under the root namespace '{1}'. Update the migrations project's root namespace to allow classes under the migrations namespace to be added."
4328            </summary>
4329        </member>
4330        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Strings.UnableToDispatchAddOrUpdate(System.Object)" -->
4331        <member name="M:System.Data.Entity.Resources.Strings.NoSqlGeneratorForProvider(System.Object)">
4332            <summary>
4333            A string like "No MigrationSqlGenerator found for provider '{0}'. Use the SetSqlGenerator method in the target migrations configuration class to register additional SQL generators."
4334            </summary>
4335        </member>
4336        <member name="M:System.Data.Entity.Resources.Strings.ToolingFacade_AssemblyNotFound(System.Object)">
4337            <summary>
4338            A string like "Could not load assembly '{0}'. (If you are using Code First Migrations inside Visual Studio this can happen if the startUp project for your solution does not reference the project that contains your migrations. You can either change the startUp project for your solution or use the -StartUpProjectName parameter.)"
4339            </summary>
4340        </member>
4341        <member name="M:System.Data.Entity.Resources.Strings.EnableMigrations_NoContext(System.Object)">
4342            <summary>
4343            A string like "No context type was found in the assembly '{0}'."
4344            </summary>
4345        </member>
4346        <member name="M:System.Data.Entity.Resources.Strings.EnableMigrations_MultipleContexts(System.Object)">
4347            <summary>
4348            A string like "More than one context type was found in the assembly '{0}'."
4349            </summary>
4350        </member>
4351        <member name="M:System.Data.Entity.Resources.Strings.EnableMigrationsForContext(System.Object)">
4352            <summary>
4353            A string like "To enable migrations for {0}, use Enable-Migrations -ContextTypeName {0}."
4354            </summary>
4355        </member>
4356        <member name="M:System.Data.Entity.Resources.Strings.EnableMigrations_NoContextWithName(System.Object,System.Object)">
4357            <summary>
4358            A string like "The context type '{0}' was not found in the assembly '{1}'."
4359            </summary>
4360        </member>
4361        <member name="M:System.Data.Entity.Resources.Strings.EnableMigrations_MultipleContextsWithName(System.Object,System.Object)">
4362            <summary>
4363            A string like "More than one context type '{0}' was found in the assembly '{1}'. Specify the fully qualified name of the context."
4364            </summary>
4365        </member>
4366        <member name="M:System.Data.Entity.Resources.Strings.ArgumentIsNullOrWhitespace(System.Object)">
4367            <summary>
4368            A string like "The argument '{0}' cannot be null, empty or contain only white space."
4369            </summary>
4370        </member>
4371        <member name="M:System.Data.Entity.Resources.Strings.ArgumentPropertyIsNull(System.Object)">
4372            <summary>
4373            A string like "The argument property '{0}' cannot be null."
4374            </summary>
4375        </member>
4376        <member name="M:System.Data.Entity.Resources.Strings.PreconditionFailed(System.Object,System.Object)">
4377            <summary>
4378            A string like "The precondition '{0}' failed. {1}"
4379            </summary>
4380        </member>
4381        <member name="M:System.Data.Entity.Resources.Strings.EntityTypeConfigurationMismatch(System.Object)">
4382            <summary>
4383            A string like "The type '{0}' has already been configured as a complex type. It cannot be reconfigured as an entity type."
4384            </summary>
4385        </member>
4386        <member name="M:System.Data.Entity.Resources.Strings.ComplexTypeConfigurationMismatch(System.Object)">
4387            <summary>
4388            A string like "The type '{0}' has already been configured as an entity type. It cannot be reconfigured as a complex type."
4389            </summary>
4390        </member>
4391        <member name="M:System.Data.Entity.Resources.Strings.KeyPropertyNotFound(System.Object,System.Object)">
4392            <summary>
4393            A string like "The key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property."
4394            </summary>
4395        </member>
4396        <member name="M:System.Data.Entity.Resources.Strings.ForeignKeyPropertyNotFound(System.Object,System.Object)">
4397            <summary>
4398            A string like "The foreign key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property."
4399            </summary>
4400        </member>
4401        <member name="M:System.Data.Entity.Resources.Strings.PropertyNotFound(System.Object,System.Object)">
4402            <summary>
4403            A string like "The property '{0}' is not a declared property on type '{1}'. Verify that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation. Make sure that it is a valid primitive property."
4404            </summary>
4405        </member>
4406        <member name="M:System.Data.Entity.Resources.Strings.NavigationPropertyNotFound(System.Object,System.Object)">
4407            <summary>
4408            A string like "The navigation property '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property."
4409            </summary>
4410        </member>
4411        <member name="M:System.Data.Entity.Resources.Strings.InvalidPropertyExpression(System.Object)">
4412            <summary>
4413            A string like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty'  VB.Net: 'Function(t) t.MyProperty'."
4414            </summary>
4415        </member>
4416        <member name="M:System.Data.Entity.Resources.Strings.InvalidComplexPropertyExpression(System.Object)">
4417            <summary>
4418            A string like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty'  VB.Net: 'Function(t) t.MyProperty'. Use dotted paths for nested properties: C#: 't => t.MyProperty.MyProperty'  VB.Net: 'Function(t) t.MyProperty.MyProperty'."
4419            </summary>
4420        </member>
4421        <member name="M:System.Data.Entity.Resources.Strings.InvalidPropertiesExpression(System.Object)">
4422            <summary>
4423            A string like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty'  VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}'  VB.Net: 'Function(t) New With {{ t.MyProperty1, t.MyProperty2 }}'."
4424            </summary>
4425        </member>
4426        <member name="M:System.Data.Entity.Resources.Strings.InvalidComplexPropertiesExpression(System.Object)">
4427            <summary>
4428            A string like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty'  VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}'  VB.Net: 'Function(t) New With {{ t.MyProperty1, t.MyProperty2 }}'."
4429            </summary>
4430        </member>
4431        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Strings.DuplicateStructuralTypeConfiguration(System.Object)" -->
4432        <member name="M:System.Data.Entity.Resources.Strings.ConflictingPropertyConfiguration(System.Object,System.Object,System.Object)">
4433            <summary>
4434            A string like "Conflicting configuration settings were specified for property '{0}' on type '{1}': {2}"
4435            </summary>
4436        </member>
4437        <member name="M:System.Data.Entity.Resources.Strings.ConflictingColumnConfiguration(System.Object,System.Object,System.Object)">
4438            <summary>
4439            A string like "Conflicting configuration settings were specified for column '{0}' on table '{1}': {2}"
4440            </summary>
4441        </member>
4442        <member name="M:System.Data.Entity.Resources.Strings.ConflictingConfigurationValue(System.Object,System.Object,System.Object,System.Object)">
4443            <summary>
4444            A string like "{0} = {1} conflicts with {2} = {3}"
4445            </summary>
4446        </member>
4447        <member name="M:System.Data.Entity.Resources.Strings.InvalidComplexType(System.Object)">
4448            <summary>
4449            A string like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from ComplexObject."
4450            </summary>
4451        </member>
4452        <member name="M:System.Data.Entity.Resources.Strings.InvalidEntityType(System.Object)">
4453            <summary>
4454            A string like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject."
4455            </summary>
4456        </member>
4457        <member name="M:System.Data.Entity.Resources.Strings.NavigationInverseItself(System.Object,System.Object)">
4458            <summary>
4459            A string like "The navigation property '{0}' declared on type '{1}' cannot be the inverse of itself."
4460            </summary>
4461        </member>
4462        <member name="M:System.Data.Entity.Resources.Strings.ConflictingConstraint(System.Object,System.Object)">
4463            <summary>
4464            A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting foreign keys."
4465            </summary>
4466        </member>
4467        <member name="M:System.Data.Entity.Resources.Strings.ConflictingInferredColumnType(System.Object,System.Object,System.Object)">
4468            <summary>
4469            A string like "Values of incompatible types ('{1}' and '{2}') were assigned to the '{0}' discriminator column. Values of the same type must be specified. To explicitly specify the type of the discriminator column use the HasColumnType method."
4470            </summary>
4471        </member>
4472        <member name="M:System.Data.Entity.Resources.Strings.ConflictingMapping(System.Object,System.Object)">
4473            <summary>
4474            A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting mapping information."
4475            </summary>
4476        </member>
4477        <member name="M:System.Data.Entity.Resources.Strings.ConflictingCascadeDeleteOperation(System.Object,System.Object)">
4478            <summary>
4479            A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting cascade delete operations using 'WillCascadeOnDelete'."
4480            </summary>
4481        </member>
4482        <member name="M:System.Data.Entity.Resources.Strings.ConflictingMultiplicities(System.Object,System.Object)">
4483            <summary>
4484            A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting multiplicities."
4485            </summary>
4486        </member>
4487        <member name="M:System.Data.Entity.Resources.Strings.MaxLengthAttributeConvention_InvalidMaxLength(System.Object,System.Object)">
4488            <summary>
4489            A string like "The MaxLengthAttribute on property '{0}' on type '{1} is not valid. The Length value must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length."
4490            </summary>
4491        </member>
4492        <member name="M:System.Data.Entity.Resources.Strings.StringLengthAttributeConvention_InvalidMaximumLength(System.Object,System.Object)">
4493            <summary>
4494            A string like "The StringLengthAttribute on property '{0}' on type '{1}' is not valid. The maximum length must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length."
4495            </summary>
4496        </member>
4497        <member name="M:System.Data.Entity.Resources.Strings.ModelGeneration_UnableToDetermineKeyOrder(System.Object)">
4498            <summary>
4499            A string like "Unable to determine composite primary key ordering for type '{0}'. Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys."
4500            </summary>
4501        </member>
4502        <member name="M:System.Data.Entity.Resources.Strings.ForeignKeyAttributeConvention_EmptyKey(System.Object,System.Object)">
4503            <summary>
4504            A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. Name must not be empty."
4505            </summary>
4506        </member>
4507        <member name="M:System.Data.Entity.Resources.Strings.ForeignKeyAttributeConvention_InvalidKey(System.Object,System.Object,System.Object,System.Object)">
4508            <summary>
4509            A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The foreign key name '{2}' was not found on the dependent type '{3}'. The Name value should be a comma separated list of foreign key property names."
4510            </summary>
4511        </member>
4512        <member name="M:System.Data.Entity.Resources.Strings.ForeignKeyAttributeConvention_InvalidNavigationProperty(System.Object,System.Object,System.Object)">
4513            <summary>
4514            A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The navigation property '{2}' was not found on the dependent type '{1}'. The Name value should be a valid navigation property name."
4515            </summary>
4516        </member>
4517        <member name="M:System.Data.Entity.Resources.Strings.ForeignKeyAttributeConvention_OrderRequired(System.Object)">
4518            <summary>
4519            A string like "Unable to determine a composite foreign key ordering for foreign key on type {0}. When using the ForeignKey data annotation on composite foreign key properties ensure order is specified by using the Column data annotation or the fluent API."
4520            </summary>
4521        </member>
4522        <member name="M:System.Data.Entity.Resources.Strings.InversePropertyAttributeConvention_PropertyNotFound(System.Object,System.Object,System.Object,System.Object)">
4523            <summary>
4524            A string like "The InversePropertyAttribute on property '{2}' on type '{3}' is not valid. The property '{0}' is not a valid navigation property on the related type '{1}'. Ensure that the property exists and is a valid reference or collection navigation property."
4525            </summary>
4526        </member>
4527        <member name="M:System.Data.Entity.Resources.Strings.InversePropertyAttributeConvention_SelfInverseDetected(System.Object,System.Object)">
4528            <summary>
4529            A string like "A relationship cannot be established from property '{0}' on type '{1}' to property '{0}' on type '{1}'. Check the values in the InversePropertyAttribute to ensure relationship definitions are unique and reference from one navigation property to its corresponding inverse navigation property."
4530            </summary>
4531        </member>
4532        <member name="M:System.Data.Entity.Resources.Strings.ValidationItemFormat(System.Object,System.Object,System.Object)">
4533            <summary>
4534            A string like "\t{0}: {1}: {2}"
4535            </summary>
4536        </member>
4537        <member name="M:System.Data.Entity.Resources.Strings.KeyRegisteredOnDerivedType(System.Object,System.Object)">
4538            <summary>
4539            A string like "A key is registered for the derived type '{0}'. Keys can only be registered for the root type '{1}'."
4540            </summary>
4541        </member>
4542        <member name="M:System.Data.Entity.Resources.Strings.DuplicateEntryInUserDictionary(System.Object,System.Object)">
4543            <summary>
4544            A string like "The {0} value '{1}' already exists in the user-defined dictionary."
4545            </summary>
4546        </member>
4547        <member name="M:System.Data.Entity.Resources.Strings.InvalidTableMapping(System.Object,System.Object)">
4548            <summary>
4549            A string like "The type '{0}' has already been mapped to table '{1}'. Specify all mapping aspects of a table in a single Map call."
4550            </summary>
4551        </member>
4552        <member name="M:System.Data.Entity.Resources.Strings.InvalidTableMapping_NoTableName(System.Object)">
4553            <summary>
4554            A string like "Map was called more than once for type '{0}' and at least one of the calls didn't specify the target table name."
4555            </summary>
4556        </member>
4557        <member name="M:System.Data.Entity.Resources.Strings.InvalidChainedMappingSyntax(System.Object)">
4558            <summary>
4559            A string like "The derived type '{0}' has already been mapped using the chaining syntax. A derived type can only be mapped once using the chaining syntax."
4560            </summary>
4561        </member>
4562        <member name="M:System.Data.Entity.Resources.Strings.InvalidNotNullCondition(System.Object,System.Object)">
4563            <summary>
4564            A string like "An "is not null" condition cannot be specified on property '{0}' on type '{1}' because this property is not included in the model. Check that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation."
4565            </summary>
4566        </member>
4567        <member name="M:System.Data.Entity.Resources.Strings.InvalidDiscriminatorType(System.Object)">
4568            <summary>
4569            A string like "Values of type '{0}' cannot be used as type discriminator values. Supported types include byte, signed byte, bool, int16, int32, int64, and string."
4570            </summary>
4571        </member>
4572        <member name="M:System.Data.Entity.Resources.Strings.ConventionNotFound(System.Object,System.Object)">
4573            <summary>
4574            A string like "Unable to add the convention '{0}'. Could not find an existing convention of type '{1}' in the current convention set."
4575            </summary>
4576        </member>
4577        <member name="M:System.Data.Entity.Resources.Strings.InvalidEntitySplittingProperties(System.Object)">
4578            <summary>
4579            A string like "Not all properties for type '{0}' have been mapped. Either map those properties or explicitly excluded them from the model."
4580            </summary>
4581        </member>
4582        <member name="M:System.Data.Entity.Resources.Strings.ModelBuilder_ProviderNameNotFound(System.Object)">
4583            <summary>
4584            A string like "Unable to determine the provider name for connection of type '{0}'."
4585            </summary>
4586        </member>
4587        <member name="M:System.Data.Entity.Resources.Strings.ToTable_InvalidSchemaName(System.Object)">
4588            <summary>
4589            A string like "The qualified table name '{0}' contains an invalid schema name. Schema names must have a non-zero length."
4590            </summary>
4591        </member>
4592        <member name="M:System.Data.Entity.Resources.Strings.ToTable_InvalidTableName(System.Object)">
4593            <summary>
4594            A string like "The qualified table name '{0}' contains an invalid table name. Table names must have a non-zero length."
4595            </summary>
4596        </member>
4597        <member name="M:System.Data.Entity.Resources.Strings.EntityMappingConfiguration_DuplicateMapInheritedProperties(System.Object)">
4598            <summary>
4599            A string like "Properties for type '{0}' can only be mapped once. Ensure the MapInheritedProperties method is only used during one call to the Map method."
4600            </summary>
4601        </member>
4602        <member name="M:System.Data.Entity.Resources.Strings.EntityMappingConfiguration_DuplicateMappedProperties(System.Object)">
4603            <summary>
4604            A string like "Properties for type '{0}' can only be mapped once. Ensure the Properties method is used and that repeated calls specify each non-key property only once."
4605            </summary>
4606        </member>
4607        <member name="M:System.Data.Entity.Resources.Strings.EntityMappingConfiguration_DuplicateMappedProperty(System.Object,System.Object)">
4608            <summary>
4609            A string like "Properties for type '{0}' can only be mapped once. The non-key property '{1}' is mapped more than once. Ensure the Properties method specifies each non-key property only once."
4610            </summary>
4611        </member>
4612        <member name="M:System.Data.Entity.Resources.Strings.EntityMappingConfiguration_CannotMapIgnoredProperty(System.Object,System.Object)">
4613            <summary>
4614            A string like "The property '{1}' on type '{0}' cannot be mapped because it has been explicitly excluded from the model or it is of a type not supported by the DbModelBuilderVersion being used."
4615            </summary>
4616        </member>
4617        <member name="M:System.Data.Entity.Resources.Strings.EntityMappingConfiguration_InvalidTableSharing(System.Object,System.Object,System.Object)">
4618            <summary>
4619            A string like "The entity types '{0}' and '{1}' cannot share table '{2}' because they are not in the same type hierarchy or do not have a valid one to one foreign key relationship with matching primary keys between them."
4620            </summary>
4621        </member>
4622        <member name="M:System.Data.Entity.Resources.Strings.CannotIgnoreMappedBaseProperty(System.Object,System.Object,System.Object)">
4623            <summary>
4624            A string like "You cannot use Ignore method on the property '{0}' on type '{1}' because this type inherits from the type '{2}' where this property is mapped. To exclude this property from your model, use NotMappedAttribute or Ignore method on the base type."
4625            </summary>
4626        </member>
4627        <member name="M:System.Data.Entity.Resources.Strings.ModelBuilder_KeyPropertiesMustBePrimitive(System.Object,System.Object)">
4628            <summary>
4629            A string like "The property '{0}' cannot be used as a key property on the entity '{1}' because the property type is not a valid key type. Only scalar types, string and byte[] are supported key types."
4630            </summary>
4631        </member>
4632        <member name="M:System.Data.Entity.Resources.Strings.TableNotFound(System.Object)">
4633            <summary>
4634            A string like "The specified table '{0}' was not found in the model. Ensure that the table name has been correctly specified."
4635            </summary>
4636        </member>
4637        <member name="M:System.Data.Entity.Resources.Strings.IncorrectColumnCount(System.Object)">
4638            <summary>
4639            A string like "The specified association foreign key columns '{0}' are invalid. The number of columns specified must match the number of primary key columns."
4640            </summary>
4641        </member>
4642        <member name="M:System.Data.Entity.Resources.Strings.UnableToDeterminePrincipal(System.Object,System.Object)">
4643            <summary>
4644            A string like "Unable to determine the principal end of an association between the types '{0}' and '{1}'. The principal end of this association must be explicitly configured using either the relationship fluent API or data annotations."
4645            </summary>
4646        </member>
4647        <member name="M:System.Data.Entity.Resources.Strings.UnmappedAbstractType(System.Object)">
4648            <summary>
4649            A string like "The abstract type '{0}' has no mapped descendents and so cannot be mapped. Either remove '{0}' from the model or add one or more types deriving from '{0}' to the model. "
4650            </summary>
4651        </member>
4652        <member name="M:System.Data.Entity.Resources.Strings.UnsupportedHybridInheritanceMapping(System.Object)">
4653            <summary>
4654            A string like "The type '{0}' cannot be mapped as defined because it maps inherited properties from types that use entity splitting or another form of inheritance. Either choose a different inheritance mapping strategy so as to not map inherited properties, or change all types in the hierarchy to map inherited properties and to not use splitting. "
4655            </summary>
4656        </member>
4657        <member name="M:System.Data.Entity.Resources.Strings.OrphanedConfiguredTableDetected(System.Object)">
4658            <summary>
4659            A string like "The table '{0}' was configured but is not used in any mappings. Verify the mapping configuration for '{0}' is correct."
4660            </summary>
4661        </member>
4662        <member name="M:System.Data.Entity.Resources.Strings.DuplicateConfiguredColumnOrder(System.Object)">
4663            <summary>
4664            A string like "The configured column orders for the table '{0}' contains duplicates. Ensure the specified column order values are distinct."
4665            </summary>
4666        </member>
4667        <member name="M:System.Data.Entity.Resources.Strings.UnsupportedUseOfV3Type(System.Object,System.Object)">
4668            <summary>
4669            A string like "The enum or spatial property '{1}' on type '{0}' cannot be mapped. Use DbModelBuilderVersion 'V5_0' or later to map enum or spatial properties."
4670            </summary>
4671        </member>
4672        <member name="M:System.Data.Entity.Resources.Strings.MultiplePropertiesMatchedAsKeys(System.Object,System.Object)">
4673            <summary>
4674            A string like "Multiple potential primary key properties named '{0}' but differing only by case were found on entity type '{1}'. Configure the primary key explicitly using the HasKey fluent API or the KeyAttribute data annotation."
4675            </summary>
4676        </member>
4677        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyEntry_CannotGetCurrentValue(System.Object,System.Object)">
4678            <summary>
4679            A string like "Cannot get value for property '{0}' from entity of type '{1}' because the property has no get accessor."
4680            </summary>
4681        </member>
4682        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyEntry_CannotSetCurrentValue(System.Object,System.Object)">
4683            <summary>
4684            A string like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor."
4685            </summary>
4686        </member>
4687        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Strings.DbPropertyEntry_NotSupportedForDetached(System.Object,System.Object,System.Object)" -->
4688        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyEntry_SettingEntityRefNotSupported(System.Object,System.Object,System.Object)">
4689            <summary>
4690            A string like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor and is in the '{2}' state."
4691            </summary>
4692        </member>
4693        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyEntry_NotSupportedForPropertiesNotInTheModel(System.Object,System.Object,System.Object)">
4694            <summary>
4695            A string like "Member '{0}' cannot be called for property '{1}' on entity of type '{2}' because the property is not part of the Entity Data Model."
4696            </summary>
4697        </member>
4698        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Strings.DbEntityEntry_NotSupportedForDetached(System.Object,System.Object)" -->
4699        <member name="M:System.Data.Entity.Resources.Strings.DbSet_BadTypeForAddAttachRemove(System.Object,System.Object,System.Object)">
4700            <summary>
4701            A string like "Cannot call the {0} method for an entity of type '{1}' on a DbSet for entities of type '{2}'. Only entities of type '{2}' or derived from type '{2}' can be added, attached, or removed."
4702            </summary>
4703        </member>
4704        <member name="M:System.Data.Entity.Resources.Strings.DbSet_BadTypeForCreate(System.Object,System.Object)">
4705            <summary>
4706            A string like "Cannot call the Create method for the type '{0}' on a DbSet for entities of type '{1}'. Only entities of type '{1}' or derived from type '{1}' can be created."
4707            </summary>
4708        </member>
4709        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Strings.DbEntity_BadTypeForCast(System.Object,System.Object,System.Object)" -->
4710        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Strings.DbMember_BadTypeForCast(System.Object,System.Object,System.Object,System.Object,System.Object)" -->
4711        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_UsedReferenceForCollectionProp(System.Object,System.Object)">
4712            <summary>
4713            A string like "The property '{0}' on type '{1}' is a collection navigation property. The Collection method should be used instead of the Reference method."
4714            </summary>
4715        </member>
4716        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_UsedCollectionForReferenceProp(System.Object,System.Object)">
4717            <summary>
4718            A string like "The property '{0}' on type '{1}' is a reference navigation property. The Reference method should be used instead of the Collection method."
4719            </summary>
4720        </member>
4721        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_NotANavigationProperty(System.Object,System.Object)">
4722            <summary>
4723            A string like "The property '{0}' on type '{1}' is not a navigation property. The Reference and Collection methods can only be used with navigation properties. Use the Property or ComplexProperty method."
4724            </summary>
4725        </member>
4726        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_NotAScalarProperty(System.Object,System.Object)">
4727            <summary>
4728            A string like "The property '{0}' on type '{1}' is not a primitive or complex property. The Property method can only be used with primitive or complex properties. Use the Reference or Collection method."
4729            </summary>
4730        </member>
4731        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_NotAComplexProperty(System.Object,System.Object)">
4732            <summary>
4733            A string like "The property '{0}' on type '{1}' is not a complex property. The ComplexProperty method can only be used with complex properties. Use the Property, Reference or Collection method."
4734            </summary>
4735        </member>
4736        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_NotAProperty(System.Object,System.Object)">
4737            <summary>
4738            A string like "The property '{0}' on type '{1}' is not a primitive property, complex property, collection navigation property, or reference navigation property."
4739            </summary>
4740        </member>
4741        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_DottedPartNotComplex(System.Object,System.Object,System.Object)">
4742            <summary>
4743            A string like ""The property '{0}' from the property path '{1}' is not a complex property on type '{2}'. Property paths must be composed of complex properties for all except the final property.""
4744            </summary>
4745        </member>
4746        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_DottedPathMustBeProperty(System.Object)">
4747            <summary>
4748            A string like ""The property path '{0}' cannot be used for navigation properties. Property paths can only be used to access primitive or complex properties.""
4749            </summary>
4750        </member>
4751        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_WrongGenericForNavProp(System.Object,System.Object,System.Object,System.Object)">
4752            <summary>
4753            A string like "The navigation property '{0}' on entity type '{1}' cannot be used for entities of type '{2}' because it refers to entities of type '{3}'."
4754            </summary>
4755        </member>
4756        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_WrongGenericForCollectionNavProp(System.Object,System.Object,System.Object,System.Object)">
4757            <summary>
4758            A string like "The generic type argument '{0}' cannot be used with the Member method when accessing the collection navigation property '{1}' on entity type '{2}'. The generic type argument '{3}' must be used instead."
4759            </summary>
4760        </member>
4761        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_WrongGenericForProp(System.Object,System.Object,System.Object,System.Object)">
4762            <summary>
4763            A string like "The property '{0}' on entity type '{1}' cannot be used for objects of type '{2}' because it is a property for objects of type '{3}'."
4764            </summary>
4765        </member>
4766        <member name="M:System.Data.Entity.Resources.Strings.DbEntityEntry_BadPropertyExpression(System.Object,System.Object)">
4767            <summary>
4768            A string like "The expression passed to method {0} must represent a property defined on the type '{1}'."
4769            </summary>
4770        </member>
4771        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_CannotGetValuesForState(System.Object,System.Object)">
4772            <summary>
4773            A string like "{0} cannot be used for entities in the {1} state."
4774            </summary>
4775        </member>
4776        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_CannotSetNullValue(System.Object,System.Object,System.Object)">
4777            <summary>
4778            A string like "Cannot set non-nullable property '{0}' of type '{1}' to null on object of type '{2}'."
4779            </summary>
4780        </member>
4781        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_CannotGetStoreValuesWhenComplexPropertyIsNull(System.Object,System.Object)">
4782            <summary>
4783            A string like "The property '{0}' in the entity of type '{1}' is null. Store values cannot be obtained for an entity with a null complex property."
4784            </summary>
4785        </member>
4786        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_WrongTypeForAssignment(System.Object,System.Object,System.Object,System.Object)">
4787            <summary>
4788            A string like "Cannot assign value of type '{0}' to property '{1}' of type '{2}' in property values for type '{3}'."
4789            </summary>
4790        </member>
4791        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_PropertyDoesNotExist(System.Object,System.Object)">
4792            <summary>
4793            A string like "The '{0}' property does not exist or is not mapped for the type '{1}'."
4794            </summary>
4795        </member>
4796        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_AttemptToSetValuesFromWrongObject(System.Object,System.Object)">
4797            <summary>
4798            A string like "Cannot copy values from DbPropertyValues for type '{0}' into DbPropertyValues for type '{1}'."
4799            </summary>
4800        </member>
4801        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_AttemptToSetValuesFromWrongType(System.Object,System.Object)">
4802            <summary>
4803            A string like "Cannot copy from property values for object of type '{0}' into property values for object of type '{1}'."
4804            </summary>
4805        </member>
4806        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_ComplexObjectCannotBeNull(System.Object,System.Object)">
4807            <summary>
4808            A string like "The value of the complex property '{0}' on entity of type '{1}' is null. Complex properties cannot be set to null and values cannot be set for null complex properties."
4809            </summary>
4810        </member>
4811        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_NestedPropertyValuesNull(System.Object,System.Object)">
4812            <summary>
4813            A string like "The value of the nested property values property '{0}' on the values for entity of type '{1}' is null. Nested property values cannot be set to null and values cannot be set for null complex properties."
4814            </summary>
4815        </member>
4816        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_CannotSetPropertyOnNullCurrentValue(System.Object,System.Object)">
4817            <summary>
4818            A string like "Cannot set the value of the nested property '{0}' because value of the complex property '{1}' to which it belongs is null."
4819            </summary>
4820        </member>
4821        <member name="M:System.Data.Entity.Resources.Strings.DbPropertyValues_CannotSetPropertyOnNullOriginalValue(System.Object,System.Object)">
4822            <summary>
4823            A string like "Cannot set the original value of the nested property '{0}' because the original value of the complex property '{1}' to which it belongs is null."
4824            </summary>
4825        </member>
4826        <member name="M:System.Data.Entity.Resources.Strings.DatabaseInitializationStrategy_ModelMismatch(System.Object)">
4827            <summary>
4828            A string like "The model backing the '{0}' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269)."
4829            </summary>
4830        </member>
4831        <member name="M:System.Data.Entity.Resources.Strings.Database_DatabaseAlreadyExists(System.Object)">
4832            <summary>
4833            A string like "Database '{0}' cannot be created because it already exists."
4834            </summary>
4835        </member>
4836        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Strings.Database_BadLegacyInitializerEntry(System.Object,System.Object)" -->
4837        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Strings.Database_InitializeFromLegacyConfigFailed(System.Object,System.Object)" -->
4838        <member name="M:System.Data.Entity.Resources.Strings.Database_InitializeFromConfigFailed(System.Object,System.Object)">
4839            <summary>
4840            A string like "Failed to set database initializer of type '{0}' for DbContext type '{1}' specified in the application configuration. See inner exception for details."
4841            </summary>
4842        </member>
4843        <member name="M:System.Data.Entity.Resources.Strings.ContextConfiguredMultipleTimes(System.Object)">
4844            <summary>
4845            A string like "Configuration for DbContext type '{0}' is specified multiple times in the application configuration. Each context can only be configured once."
4846            </summary>
4847        </member>
4848        <member name="M:System.Data.Entity.Resources.Strings.SetConnectionFactoryFromConfigFailed(System.Object)">
4849            <summary>
4850            A string like "Failed to set Database.DefaultConnectionFactory to an instance of the '{0}' type as specified in the application configuration. See inner exception for details."
4851            </summary>
4852        </member>
4853        <member name="M:System.Data.Entity.Resources.Strings.Database_FailedToResolveType(System.Object)">
4854            <summary>
4855            A string like "The type '{0}' could not be found. The type name must be an assembly-qualified name."
4856            </summary>
4857        </member>
4858        <member name="M:System.Data.Entity.Resources.Strings.DbContext_ProviderNameMissing(System.Object)">
4859            <summary>
4860            A string like "The connection string '{0}' in the application's configuration file does not contain the required providerName attribute.""
4861            </summary>
4862        </member>
4863        <member name="M:System.Data.Entity.Resources.Strings.DbSet_WrongEntityTypeFound(System.Object,System.Object)">
4864            <summary>
4865            A string like "The entity found was of type {0} when an entity of type {1} was requested."
4866            </summary>
4867        </member>
4868        <member name="M:System.Data.Entity.Resources.Strings.DbSet_DbSetUsedWithComplexType(System.Object)">
4869            <summary>
4870            A string like "The type '{0}' is mapped as a complex type. The Set method, DbSet objects, and DbEntityEntry objects can only be used with entity types, not complex types."
4871            </summary>
4872        </member>
4873        <member name="M:System.Data.Entity.Resources.Strings.DbSet_PocoAndNonPocoMixedInSameAssembly(System.Object)">
4874            <summary>
4875            A string like "The type '{0}' is not attributed with EdmEntityTypeAttribute but is contained in an assembly attributed with EdmSchemaAttribute. POCO entities that do not use EdmEntityTypeAttribute cannot be contained in the same assembly as non-POCO entities that use EdmEntityTypeAttribute."
4876            </summary>
4877        </member>
4878        <member name="M:System.Data.Entity.Resources.Strings.DbSet_EntityTypeNotInModel(System.Object)">
4879            <summary>
4880            A string like "The entity type {0} is not part of the model for the current context."
4881            </summary>
4882        </member>
4883        <member name="M:System.Data.Entity.Resources.Strings.DbContext_ConnectionStringNotFound(System.Object)">
4884            <summary>
4885            A string like "No connection string named '{0}' could be found in the application config file."
4886            </summary>
4887        </member>
4888        <member name="M:System.Data.Entity.Resources.Strings.DbCollectionEntry_CannotSetCollectionProp(System.Object,System.Object)">
4889            <summary>
4890            A string like "The collection navigation property '{0}' on the entity of type '{1}' cannot be set because the entity type does not define a navigation property with a set accessor."
4891            </summary>
4892        </member>
4893        <member name="M:System.Data.Entity.Resources.Strings.Mapping_MESTNotSupported(System.Object,System.Object,System.Object)">
4894            <summary>
4895            A string like "Multiple object sets per type are not supported. The object sets '{0}' and '{1}' can both contain instances of type '{2}'."
4896            </summary>
4897        </member>
4898        <member name="M:System.Data.Entity.Resources.Strings.DbModelBuilder_MissingRequiredCtor(System.Object)">
4899            <summary>
4900            A string like "The context type '{0}' must have a public constructor taking an EntityConnection."
4901            </summary>
4902        </member>
4903        <member name="M:System.Data.Entity.Resources.Strings.DbUnexpectedValidationException_ValidationAttribute(System.Object,System.Object)">
4904            <summary>
4905            A string like "An unexpected exception was thrown during validation of '{0}' when invoking {1}.IsValid. See the inner exception for details."
4906            </summary>
4907        </member>
4908        <member name="M:System.Data.Entity.Resources.Strings.DbUnexpectedValidationException_IValidatableObject(System.Object,System.Object)">
4909            <summary>
4910            A string like "An unexpected exception was thrown during validation of '{0}' when invoking {1}.Validate. See the inner exception for details."
4911            </summary>
4912        </member>
4913        <member name="M:System.Data.Entity.Resources.Strings.SqlConnectionFactory_MdfNotSupported(System.Object)">
4914            <summary>
4915            A string like "The database name '{0}' is not supported because it is an MDF file name. A full connection string must be provided to attach an MDF file."
4916            </summary>
4917        </member>
4918        <member name="M:System.Data.Entity.Resources.Strings.DbContextServices_MissingDefaultCtor(System.Object)">
4919            <summary>
4920            A string like "The context factory type '{0}' must have a public default constructor."
4921            </summary>
4922        </member>
4923        <member name="M:System.Data.Entity.Resources.Strings.EdmPrimitiveType_SetPropertyNotSupported(System.Object)">
4924            <summary>
4925            A string like "The '{0}' property of EdmPrimitiveType is fixed and cannot be set."
4926            </summary>
4927        </member>
4928        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_SystemNamespaceEncountered(System.Object)">
4929            <summary>
4930            A string like "The namespace '{0}' is a system namespace and cannot be used by other schemas. Choose another namespace name."
4931            </summary>
4932        </member>
4933        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_SimilarRelationshipEnd(System.Object,System.Object,System.Object,System.Object,System.Object)">
4934            <summary>
4935            A string like "Role '{0}' in AssociationSets '{1}' and '{2}' refers to the same EntitySet '{3}' in EntityContainer '{4}'. Make sure that if two or more AssociationSets refer to the same AssociationType, the ends do not refer to the same EntitySet."
4936            </summary>
4937        </member>
4938        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidEntitySetNameReference(System.Object,System.Object)">
4939            <summary>
4940            A string like "The referenced EntitySet '{0}' for End '{1}' could not be found in the containing EntityContainer."
4941            </summary>
4942        </member>
4943        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_ConcurrencyRedefinedOnSubTypeOfEntitySetType(System.Object,System.Object,System.Object)">
4944            <summary>
4945            A string like "Type '{0}' is derived from type '{1}' that is the type for EntitySet '{2}'. Type '{0}' defines new concurrency requirements that are not allowed for subtypes of base EntitySet types."
4946            </summary>
4947        </member>
4948        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_EntitySetTypeHasNoKeys(System.Object,System.Object)">
4949            <summary>
4950            A string like "EntitySet '{0}' is based on type '{1}' that has no keys defined."
4951            </summary>
4952        </member>
4953        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_DuplicateEndName(System.Object)">
4954            <summary>
4955            A string like "The end name  '{0}' is already defined."
4956            </summary>
4957        </member>
4958        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_DuplicatePropertyNameSpecifiedInEntityKey(System.Object,System.Object)">
4959            <summary>
4960            A string like "The key specified in EntityType '{0}' is not valid. Property '{1}' is referenced more than once in the Key element."
4961            </summary>
4962        </member>
4963        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidCollectionKindNotCollection(System.Object)">
4964            <summary>
4965            A string like "Property '{0}' has a CollectionKind specified but is not a collection property."
4966            </summary>
4967        </member>
4968        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidCollectionKindNotV1_1(System.Object)">
4969            <summary>
4970            A string like "Property '{0}' has a CollectionKind specified. CollectionKind is only supported in version 1.1 EDM models."
4971            </summary>
4972        </member>
4973        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidComplexTypeAbstract(System.Object)">
4974            <summary>
4975            A string like "ComplexType '{0}' is marked as abstract. Abstract ComplexTypes are only supported in version 1.1 EDM models."
4976            </summary>
4977        </member>
4978        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidComplexTypePolymorphic(System.Object)">
4979            <summary>
4980            A string like "ComplexType '{0}' has a BaseType specified. ComplexType inheritance is only supported in version 1.1 EDM models."
4981            </summary>
4982        </member>
4983        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidKeyNullablePart(System.Object,System.Object)">
4984            <summary>
4985            A string like "Key part '{0}' for type '{1}' is not valid. All parts of the key must be non-nullable."
4986            </summary>
4987        </member>
4988        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_EntityKeyMustBeScalar(System.Object,System.Object)">
4989            <summary>
4990            A string like "The property '{0}' in EntityType '{1}' is not valid. All properties that are part of the EntityKey must be of PrimitiveType."
4991            </summary>
4992        </member>
4993        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidKeyKeyDefinedInBaseClass(System.Object,System.Object)">
4994            <summary>
4995            A string like "Key usage is not valid. The {0} class  cannot define keys because one of its base classes ('{1}') defines keys."
4996            </summary>
4997        </member>
4998        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_KeyMissingOnEntityType(System.Object)">
4999            <summary>
5000            A string like "EntityType '{0}' has no key defined. Define the key for this EntityType."
5001            </summary>
5002        </member>
5003        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_BadNavigationPropertyUndefinedRole(System.Object,System.Object,System.Object)">
5004            <summary>
5005            A string like "NavigationProperty is not valid. Role '{0}' or Role '{1}' is not defined in Relationship '{2}'."
5006            </summary>
5007        </member>
5008        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_EndWithManyMultiplicityCannotHaveOperationsSpecified(System.Object,System.Object)">
5009            <summary>
5010            A string like "End '{0}' on relationship '{1}' cannot have an operation specified because its multiplicity is '*'. Operations cannot be specified on ends with multiplicity '*'."
5011            </summary>
5012        </member>
5013        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_EndNameAlreadyDefinedDuplicate(System.Object)">
5014            <summary>
5015            A string like "Each Name and PluralName in a relationship must be unique. '{0}' is already defined."
5016            </summary>
5017        </member>
5018        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_SameRoleReferredInReferentialConstraint(System.Object)">
5019            <summary>
5020            A string like "In relationship '{0}', the Principal and Dependent Role of the referential constraint refer to the same Role in the relationship type."
5021            </summary>
5022        </member>
5023        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidMultiplicityFromRoleUpperBoundMustBeOne(System.Object,System.Object)">
5024            <summary>
5025            A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Valid values for multiplicity for the Principal Role are '0..1' or '1'."
5026            </summary>
5027        </member>
5028        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidMultiplicityFromRoleToPropertyNullableV1(System.Object,System.Object)">
5029            <summary>
5030            A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because all the properties in the Dependent Role are nullable, multiplicity of the Principal Role must be '0..1'."
5031            </summary>
5032        </member>
5033        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidMultiplicityFromRoleToPropertyNonNullableV1(System.Object,System.Object)">
5034            <summary>
5035            A string like "Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because at least one  of the properties in the Dependent Role is non-nullable, multiplicity of the Principal Role must be '1'."
5036            </summary>
5037        </member>
5038        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidMultiplicityFromRoleToPropertyNonNullableV2(System.Object,System.Object)">
5039            <summary>
5040            A string like "Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because all of the properties in the Dependent Role are non-nullable, multiplicity of the Principal Role must be '1'."
5041            </summary>
5042        </member>
5043        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidToPropertyInRelationshipConstraint(System.Object,System.Object,System.Object)">
5044            <summary>
5045            A string like "Properties referred by the Dependent Role '{0}' must be a subset of the key of the EntityType '{1}' referred to by the Dependent Role in the referential constraint for relationship '{2}'."
5046            </summary>
5047        </member>
5048        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidMultiplicityToRoleUpperBoundMustBeOne(System.Object,System.Object)">
5049            <summary>
5050            A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role refers to the key properties, the upper bound of the multiplicity of the Dependent Role must be '1'."
5051            </summary>
5052        </member>
5053        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidMultiplicityToRoleUpperBoundMustBeMany(System.Object,System.Object)">
5054            <summary>
5055            A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role properties are not the key properties, the upper bound of the multiplicity of the Dependent Role must be '*'."
5056            </summary>
5057        </member>
5058        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_TypeMismatchRelationshipConstraint(System.Object,System.Object,System.Object,System.Object,System.Object)">
5059            <summary>
5060            A string like "The types of all properties in the Dependent Role of a referential constraint must be the same as the corresponding property types in the Principal Role. The type of property '{0}' on entity '{1}' does not match the type of property '{2}' on entity '{3}' in the referential constraint '{4}'."
5061            </summary>
5062        </member>
5063        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidPropertyInRelationshipConstraint(System.Object,System.Object)">
5064            <summary>
5065            A string like "There is no property with name '{0}' defined in the type referred to by Role '{1}'."
5066            </summary>
5067        </member>
5068        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_NullableComplexType(System.Object)">
5069            <summary>
5070            A string like "A nullable ComplexType is not supported. Property '{0}' must not allow nulls."
5071            </summary>
5072        </member>
5073        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidPropertyType(System.Object)">
5074            <summary>
5075            A string like "A property cannot be of type '{0}'. The property type must be a ComplexType or a PrimitiveType."
5076            </summary>
5077        </member>
5078        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_DuplicateEntityContainerMemberName(System.Object)">
5079            <summary>
5080            A string like "Each member name in an EntityContainer must be unique. A member with name '{0}' is already defined."
5081            </summary>
5082        </member>
5083        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_TypeNameAlreadyDefinedDuplicate(System.Object)">
5084            <summary>
5085            A string like "Each type name in a schema must be unique. Type name '{0}' is already defined."
5086            </summary>
5087        </member>
5088        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidMemberNameMatchesTypeName(System.Object,System.Object)">
5089            <summary>
5090            A string like "Name '{0}' cannot be used in type '{1}'. Member names cannot be the same as their enclosing type."
5091            </summary>
5092        </member>
5093        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_PropertyNameAlreadyDefinedDuplicate(System.Object)">
5094            <summary>
5095            A string like "Each property name in a type must be unique. Property name '{0}' is already defined."
5096            </summary>
5097        </member>
5098        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_CycleInTypeHierarchy(System.Object)">
5099            <summary>
5100            A string like "A cycle was detected in the type hierarchy of '{0}'."
5101            </summary>
5102        </member>
5103        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidPropertyType_V1_1(System.Object)">
5104            <summary>
5105            A string like "A property cannot be of type '{0}'. The property type must be a ComplexType, a PrimitiveType, or a CollectionType."
5106            </summary>
5107        </member>
5108        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidPropertyType_V3(System.Object)">
5109            <summary>
5110            A string like "A property cannot be of type {0}. The property type must be a ComplexType, a PrimitiveType or an EnumType."
5111            </summary>
5112        </member>
5113        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmModel_NameIsTooLong(System.Object)">
5114            <summary>
5115            A string like "The specified name must not be longer than 480 characters: '{0}'."
5116            </summary>
5117        </member>
5118        <member name="M:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmModel_NameIsNotAllowed(System.Object)">
5119            <summary>
5120            A string like "The specified name is not allowed: '{0}'."
5121            </summary>
5122        </member>
5123        <member name="M:System.Data.Entity.Resources.Strings.MaxLengthAttribute_ValidationError(System.Object,System.Object)">
5124            <summary>
5125            A string like "The field {0} must be a string or array type with a maximum length of '{1}'."
5126            </summary>
5127        </member>
5128        <member name="M:System.Data.Entity.Resources.Strings.MinLengthAttribute_ValidationError(System.Object,System.Object)">
5129            <summary>
5130            A string like "The field {0} must be a string or array type with a minimum length of '{1}'."
5131            </summary>
5132        </member>
5133        <member name="M:System.Data.Entity.Resources.Strings.DbConnectionInfo_ConnectionStringNotFound(System.Object)">
5134            <summary>
5135            A string like "No connection string named '{0}' could be found in the application config file."
5136            </summary>
5137        </member>
5138        <member name="P:System.Data.Entity.Resources.Strings.AutomaticMigration">
5139            <summary>
5140            A string like "AutomaticMigration"
5141            </summary>
5142        </member>
5143        <member name="P:System.Data.Entity.Resources.Strings.BootstrapMigration">
5144            <summary>
5145            A string like "BootstrapMigration"
5146            </summary>
5147        </member>
5148        <member name="P:System.Data.Entity.Resources.Strings.InitialCreate">
5149            <summary>
5150            A string like "InitialCreate"
5151            </summary>
5152        </member>
5153        <member name="P:System.Data.Entity.Resources.Strings.AutomaticDataLoss">
5154            <summary>
5155            A string like "Automatic migration was not applied because it would result in data loss."
5156            </summary>
5157        </member>
5158        <member name="P:System.Data.Entity.Resources.Strings.LoggingHistoryInsert">
5159            <summary>
5160            A string like "[Inserting migration history record]"
5161            </summary>
5162        </member>
5163        <member name="P:System.Data.Entity.Resources.Strings.LoggingHistoryDelete">
5164            <summary>
5165            A string like "[Deleting migration history record]"
5166            </summary>
5167        </member>
5168        <member name="P:System.Data.Entity.Resources.Strings.LoggingMetadataUpdate">
5169            <summary>
5170            A string like "[Updating EdmMetadata model hash]"
5171            </summary>
5172        </member>
5173        <member name="P:System.Data.Entity.Resources.Strings.LoggingSeedingDatabase">
5174            <summary>
5175            A string like "Running Seed method."
5176            </summary>
5177        </member>
5178        <member name="P:System.Data.Entity.Resources.Strings.LoggingNoExplicitMigrations">
5179            <summary>
5180            A string like "No pending code-based migrations."
5181            </summary>
5182        </member>
5183        <member name="P:System.Data.Entity.Resources.Strings.LoggingExplicit">
5184            <summary>
5185            A string like "Explicit"
5186            </summary>
5187        </member>
5188        <member name="P:System.Data.Entity.Resources.Strings.UpgradingHistoryTable">
5189            <summary>
5190            A string like "Upgrading history table."
5191            </summary>
5192        </member>
5193        <member name="P:System.Data.Entity.Resources.Strings.MetadataOutOfDate">
5194            <summary>
5195            A string like "Cannot scaffold the next migration because the target database was created with a version of Code First earlier than EF 4.3 and does not contain the migrations history table. To start using migrations against this database, ensure the current model is compatible with the target database and execute the migrations Update process. (In Visual Studio you can use the Update-Database command from Package Manager Console to execute the migrations Update process)."
5196            </summary>
5197        </member>
5198        <member name="P:System.Data.Entity.Resources.Strings.AutomaticDisabledException">
5199            <summary>
5200            A string like "Unable to update database to match the current model because there are pending changes and automatic migration is disabled. Either write the pending model changes to a code-based migration or enable automatic migration. Set DbMigrationsConfiguration.AutomaticMigrationsEnabled to true to enable automatic migration."
5201            </summary>
5202        </member>
5203        <member name="P:System.Data.Entity.Resources.Strings.DownScriptWindowsNotSupported">
5204            <summary>
5205            A string like "Scripting the downgrade between two specified migrations is not supported."
5206            </summary>
5207        </member>
5208        <member name="P:System.Data.Entity.Resources.Strings.SqlCeColumnRenameNotSupported">
5209            <summary>
5210            A string like "Direct column renaming is not supported by SQL Server Compact. To rename a column in SQL Server Compact, you will need to recreate it."
5211            </summary>
5212        </member>
5213        <member name="P:System.Data.Entity.Resources.Strings.ValidationHeader">
5214            <summary>
5215            A string like "One or more validation errors were detected during model generation:"
5216            </summary>
5217        </member>
5218        <member name="P:System.Data.Entity.Resources.Strings.CircularComplexTypeHierarchy">
5219            <summary>
5220            A string like "A circular ComplexType hierarchy was detected. Self-referencing ComplexTypes are not supported."
5221            </summary>
5222        </member>
5223        <member name="P:System.Data.Entity.Resources.Strings.BadLocalDBDatabaseName">
5224            <summary>
5225            A string like "Connection to the database failed. The connection string is configured with an invalid LocalDB server name. This may have been set in 'global.asax' by a pre-release version of MVC4. The default connection factory is now set in web.config so the line in 'global.asax' starting with 'Database.DefaultConnectionFactory = ' should be removed. See http://go.microsoft.com/fwlink/?LinkId=243166 for details."
5226            </summary>
5227        </member>
5228        <member name="P:System.Data.Entity.Resources.Strings.FailedToGetProviderInformation">
5229            <summary>
5230            A string like "An error occurred while getting provider information from the database. This can be caused by Entity Framework using an incorrect connection string. Check the inner exceptions for details and ensure that the connection string is correct."
5231            </summary>
5232        </member>
5233        <member name="P:System.Data.Entity.Resources.Strings.DbPropertyEntry_CannotMarkPropertyUnmodified">
5234            <summary>
5235            A string like "Setting IsModified to false for a modified property is not supported."
5236            </summary>
5237        </member>
5238        <member name="P:System.Data.Entity.Resources.Strings.DbContext_IndependentAssociationUpdateException">
5239            <summary>
5240            A string like "An error occurred while saving entities that do not expose foreign key properties for their relationships. The EntityEntries property will return null because a single entity cannot be identified as the source of the exception. Handling of exceptions while saving can be made easier by exposing foreign key properties in your entity types. See the InnerException for details."
5241            </summary>
5242        </member>
5243        <member name="P:System.Data.Entity.Resources.Strings.DbPropertyValues_PropertyValueNamesAreReadonly">
5244            <summary>
5245            A string like "The set of property value names is read-only."
5246            </summary>
5247        </member>
5248        <member name="P:System.Data.Entity.Resources.Strings.DbPropertyValues_AttemptToSetNonValuesOnComplexProperty">
5249            <summary>
5250            A string like "A property of a complex type must be set to an instance of the generic or non-generic DbPropertyValues class for that type."
5251            </summary>
5252        </member>
5253        <member name="P:System.Data.Entity.Resources.Strings.Database_NonCodeFirstCompatibilityCheck">
5254            <summary>
5255            A string like "Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility."
5256            </summary>
5257        </member>
5258        <member name="P:System.Data.Entity.Resources.Strings.Database_MetadataNotMapped">
5259            <summary>
5260            A string like "Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions."
5261            </summary>
5262        </member>
5263        <member name="P:System.Data.Entity.Resources.Strings.Database_NoDatabaseMetadata">
5264            <summary>
5265            A string like "Model compatibility cannot be checked because the database does not contain model metadata. Model compatibility can only be checked for databases created using Code First or Code First Migrations."
5266            </summary>
5267        </member>
5268        <member name="P:System.Data.Entity.Resources.Strings.DbContext_ContextUsedInModelCreating">
5269            <summary>
5270            A string like "The context cannot be used while the model is being created."
5271            </summary>
5272        </member>
5273        <member name="P:System.Data.Entity.Resources.Strings.DbContext_MESTNotSupported">
5274            <summary>
5275            A string like "The DbContext class cannot be used with models that have multiple entity sets per type (MEST)."
5276            </summary>
5277        </member>
5278        <member name="P:System.Data.Entity.Resources.Strings.DbContext_Disposed">
5279            <summary>
5280            A string like "The operation cannot be completed because the DbContext has been disposed."
5281            </summary>
5282        </member>
5283        <member name="P:System.Data.Entity.Resources.Strings.DbContext_ProviderReturnedNullConnection">
5284            <summary>
5285            A string like "The provider factory returned a null connection."
5286            </summary>
5287        </member>
5288        <member name="P:System.Data.Entity.Resources.Strings.DbContext_ConnectionFactoryReturnedNullConnection">
5289            <summary>
5290            A string like "The DbConnectionFactory instance returned a null connection."
5291            </summary>
5292        </member>
5293        <member name="P:System.Data.Entity.Resources.Strings.DbSet_WrongNumberOfKeyValuesPassed">
5294            <summary>
5295            A string like "The number of primary key values passed must match number of primary key values defined on the entity."
5296            </summary>
5297        </member>
5298        <member name="P:System.Data.Entity.Resources.Strings.DbSet_WrongKeyValueType">
5299            <summary>
5300            A string like "The type of one of the primary key values did not match the type defined in the entity. See inner exception for details."
5301            </summary>
5302        </member>
5303        <member name="P:System.Data.Entity.Resources.Strings.DbSet_MultipleAddedEntitiesFound">
5304            <summary>
5305            A string like "Multiple entities were found in the Added state that match the given primary key values."
5306            </summary>
5307        </member>
5308        <member name="P:System.Data.Entity.Resources.Strings.DbQuery_BindingToDbQueryNotSupported">
5309            <summary>
5310            A string like "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()."
5311            </summary>
5312        </member>
5313        <member name="P:System.Data.Entity.Resources.Strings.DbExtensions_InvalidIncludePathExpression">
5314            <summary>
5315            A string like "The Include path expression must refer to a navigation property defined on the type. Use dotted paths for reference navigation properties and the Select operator for collection navigation properties."
5316            </summary>
5317        </member>
5318        <member name="P:System.Data.Entity.Resources.Strings.DbContext_ConnectionHasModel">
5319            <summary>
5320            A string like "Cannot initialize a DbContext from an entity connection string or an EntityConnection instance together with a DbCompiledModel. If an entity connection string or EntityConnection instance is used, then the model will be created from the metadata in the connection. If a DbCompiledModel is used, then the connection supplied should be a standard database connection (for example, a SqlConnection instance) rather than an entity connection."
5321            </summary>
5322        </member>
5323        <member name="P:System.Data.Entity.Resources.Strings.CodeFirstCachedMetadataWorkspace_SameModelDifferentProvidersNotSupported">
5324            <summary>
5325            A string like "Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used."
5326            </summary>
5327        </member>
5328        <member name="P:System.Data.Entity.Resources.Strings.DbEntityValidationException_ValidationFailed">
5329            <summary>
5330            A string like "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."
5331            </summary>
5332        </member>
5333        <member name="P:System.Data.Entity.Resources.Strings.Database_InitializationException">
5334            <summary>
5335            A string like "An exception occurred while initializing the database. See the InnerException for details."
5336            </summary>
5337        </member>
5338        <member name="P:System.Data.Entity.Resources.Strings.EdmxWriter_EdmxFromObjectContextNotSupported">
5339            <summary>
5340            A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing ObjectContext is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel."
5341            </summary>
5342        </member>
5343        <member name="P:System.Data.Entity.Resources.Strings.EdmxWriter_EdmxFromDbCompiledModelNotSupported">
5344            <summary>
5345            A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing DbCompiledModel is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel."
5346            </summary>
5347        </member>
5348        <member name="P:System.Data.Entity.Resources.Strings.EdmxWriter_EdmxFromModelFirstNotSupported">
5349            <summary>
5350            A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using Database First or Model First is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel."
5351            </summary>
5352        </member>
5353        <member name="P:System.Data.Entity.Resources.Strings.UnintentionalCodeFirstException_Message">
5354            <summary>
5355            A string like "Code generated using the T4 templates for Database First and Model First development may not work correctly if used in Code First mode. To continue using Database First or Model First ensure that the Entity Framework connection string is specified in the config file of executing application. To use these classes, that were generated from Database First or Model First, with Code First add any additional configuration using attributes or the DbModelBuilder API and then remove the code that throws this exception."
5356            </summary>
5357        </member>
5358        <member name="P:System.Data.Entity.Resources.Strings.CannotCallGenericSetWithProxyType">
5359            <summary>
5360            A string like "The generic 'Set' method cannot be called with a proxy type. Either use the actual entity type or call the non-generic 'Set' method."
5361            </summary>
5362        </member>
5363        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_BadNavigationPropertyRolesCannotBeTheSame">
5364            <summary>
5365            A string like "NavigationProperty is not valid. The FromRole and ToRole are the same."
5366            </summary>
5367        </member>
5368        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_InvalidOperationMultipleEndsInAssociation">
5369            <summary>
5370            A string like "OnDelete can be specified on only one End of an EdmAssociation."
5371            </summary>
5372        </member>
5373        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Semantic_MismatchNumberOfPropertiesinRelationshipConstraint">
5374            <summary>
5375            A string like "The number of properties in the Dependent and Principal Roles in a relationship constraint must be identical."
5376            </summary>
5377        </member>
5378        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_MissingName">
5379            <summary>
5380            A string like "The name is missing or not valid."
5381            </summary>
5382        </member>
5383        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmAssociationType_AssocationEndMustNotBeNull">
5384            <summary>
5385            A string like "AssociationEnd must not be null."
5386            </summary>
5387        </member>
5388        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmAssociationConstraint_DependentEndMustNotBeNull">
5389            <summary>
5390            A string like "DependentEnd must not be null."
5391            </summary>
5392        </member>
5393        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmAssociationConstraint_DependentPropertiesMustNotBeEmpty">
5394            <summary>
5395            A string like "DependentProperties must not be empty."
5396            </summary>
5397        </member>
5398        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmNavigationProperty_AssocationMustNotBeNull">
5399            <summary>
5400            A string like "Association must not be null."
5401            </summary>
5402        </member>
5403        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmNavigationProperty_ResultEndMustNotBeNull">
5404            <summary>
5405            A string like "ResultEnd must not be null."
5406            </summary>
5407        </member>
5408        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmAssociationEnd_EntityTypeMustNotBeNull">
5409            <summary>
5410            A string like "EntityType must not be null."
5411            </summary>
5412        </member>
5413        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmEntitySet_ElementTypeMustNotBeNull">
5414            <summary>
5415            A string like "ElementType must not be null."
5416            </summary>
5417        </member>
5418        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmAssociationSet_ElementTypeMustNotBeNull">
5419            <summary>
5420            A string like "ElementType must not be null."
5421            </summary>
5422        </member>
5423        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmAssociationSet_SourceSetMustNotBeNull">
5424            <summary>
5425            A string like "SourceSet must not be null."
5426            </summary>
5427        </member>
5428        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmAssociationSet_TargetSetMustNotBeNull">
5429            <summary>
5430            A string like "TargetSet must not be null."
5431            </summary>
5432        </member>
5433        <member name="P:System.Data.Entity.Resources.Strings.EdmModel_Validator_Syntactic_EdmTypeReferenceNotValid">
5434            <summary>
5435            A string like "The type is not a valid EdmTypeReference."
5436            </summary>
5437        </member>
5438        <member name="P:System.Data.Entity.Resources.Strings.Serializer_OneNamespaceAndOneContainer">
5439            <summary>
5440            A string like "Serializer can only serialize an EdmModel that has one EdmNamespace and one EdmEntityContainer."
5441            </summary>
5442        </member>
5443        <member name="P:System.Data.Entity.Resources.Strings.MaxLengthAttribute_InvalidMaxLength">
5444            <summary>
5445            A string like "MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to  indicate that the string or array can have the maximum allowable length."
5446            </summary>
5447        </member>
5448        <member name="P:System.Data.Entity.Resources.Strings.MinLengthAttribute_InvalidMinLength">
5449            <summary>
5450            A string like "MinLengthAttribute must have a Length value that is zero or greater."
5451            </summary>
5452        </member>
5453        <member name="P:System.Data.Entity.Resources.Strings.EagerInternalContext_CannotSetConnectionInfo">
5454            <summary>
5455            A string like "The connection can not be overridden because this context was created from an existing ObjectContext."
5456            </summary>
5457        </member>
5458        <member name="P:System.Data.Entity.Resources.Strings.LazyInternalContext_CannotReplaceEfConnectionWithDbConnection">
5459            <summary>
5460            A string like "Can not override the connection for this context with a standard DbConnection because the original connection was an EntityConnection."
5461            </summary>
5462        </member>
5463        <member name="P:System.Data.Entity.Resources.Strings.LazyInternalContext_CannotReplaceDbConnectionWithEfConnection">
5464            <summary>
5465            A string like "Can not override the connection for this context with an EntityConnection because the original connection was a standard DbConnection."
5466            </summary>
5467        </member>
5468        <member name="T:System.Data.Entity.Resources.Error">
5469            <summary>
5470               Strongly-typed and parameterized exception factory.
5471            </summary>
5472        </member>
5473        <member name="M:System.Data.Entity.Resources.Error.AutomaticDataLoss">
5474            <summary>
5475            Migrations.Infrastructure.AutomaticDataLossException with message like "Automatic migration was not applied because it would result in data loss."
5476            </summary>
5477        </member>
5478        <member name="M:System.Data.Entity.Resources.Error.MetadataOutOfDate">
5479            <summary>
5480            Migrations.Infrastructure.MigrationsException with message like "Cannot scaffold the next migration because the target database was created with a version of Code First earlier than EF 4.3 and does not contain the migrations history table. To start using migrations against this database, ensure the current model is compatible with the target database and execute the migrations Update process. (In Visual Studio you can use the Update-Database command from Package Manager Console to execute the migrations Update process)."
5481            </summary>
5482        </member>
5483        <member name="M:System.Data.Entity.Resources.Error.MigrationNotFound(System.Object)">
5484            <summary>
5485            Migrations.Infrastructure.MigrationsException with message like "The specified target migration '{0}' does not exist. Ensure that target migration refers to an existing migration id."
5486            </summary>
5487        </member>
5488        <member name="M:System.Data.Entity.Resources.Error.PartialFkOperation(System.Object,System.Object)">
5489            <summary>
5490            Migrations.Infrastructure.MigrationsException with message like "The Foreign Key on table '{0}' with columns '{1}' could not be created because the principal key columns could not be determined. Use the AddForeignKey fluent API to fully specify the Foreign Key."
5491            </summary>
5492        </member>
5493        <member name="M:System.Data.Entity.Resources.Error.AutoNotValidTarget(System.Object)">
5494            <summary>
5495            Migrations.Infrastructure.MigrationsException with message like "'{0}' is not a valid target migration. When targeting a previously applied automatic migration, use the full migration id including timestamp."
5496            </summary>
5497        </member>
5498        <member name="M:System.Data.Entity.Resources.Error.AutoNotValidForScriptWindows(System.Object)">
5499            <summary>
5500            Migrations.Infrastructure.MigrationsException with message like "'{0}' is not a valid migration. Code-based migrations must be used for both source and target when scripting the upgrade between them."
5501            </summary>
5502        </member>
5503        <member name="M:System.Data.Entity.Resources.Error.ContextNotConstructible(System.Object)">
5504            <summary>
5505            Migrations.Infrastructure.MigrationsException with message like "The target context '{0}' is not constructible. Add a default constructor or provide an implementation of IDbContextFactory."
5506            </summary>
5507        </member>
5508        <member name="M:System.Data.Entity.Resources.Error.AmbiguousMigrationName(System.Object)">
5509            <summary>
5510            Migrations.Infrastructure.MigrationsException with message like "The specified migration name '{0}' is ambiguous. Specify the full migration id including timestamp instead."
5511            </summary>
5512        </member>
5513        <member name="M:System.Data.Entity.Resources.Error.AutomaticDisabledException">
5514            <summary>
5515            Migrations.Infrastructure.AutomaticMigrationsDisabledException with message like "Unable to update database to match the current model because there are pending changes and automatic migration is disabled. Either write the pending model changes to a code-based migration or enable automatic migration. Set DbMigrationsConfiguration.AutomaticMigrationsEnabled to true to enable automatic migration."
5516            </summary>
5517        </member>
5518        <member name="M:System.Data.Entity.Resources.Error.DownScriptWindowsNotSupported">
5519            <summary>
5520            Migrations.Infrastructure.MigrationsException with message like "Scripting the downgrade between two specified migrations is not supported."
5521            </summary>
5522        </member>
5523        <member name="M:System.Data.Entity.Resources.Error.AssemblyMigrator_NoConfigurationWithName(System.Object,System.Object)">
5524            <summary>
5525            Migrations.Infrastructure.MigrationsException with message like "The migrations configuration type '{0}' was not be found in the assembly '{1}'."
5526            </summary>
5527        </member>
5528        <member name="M:System.Data.Entity.Resources.Error.AssemblyMigrator_MultipleConfigurationsWithName(System.Object,System.Object)">
5529            <summary>
5530            Migrations.Infrastructure.MigrationsException with message like "More than one migrations configuration type '{0}' was found in the assembly '{1}'. Specify the fully qualified name of the one to use."
5531            </summary>
5532        </member>
5533        <member name="M:System.Data.Entity.Resources.Error.AssemblyMigrator_NoConfiguration(System.Object)">
5534            <summary>
5535            Migrations.Infrastructure.MigrationsException with message like "No migrations configuration type was found in the assembly '{0}'. (In Visual Studio you can use the Enable-Migrations command from Package Manager Console to add a migrations configuration)."
5536            </summary>
5537        </member>
5538        <member name="M:System.Data.Entity.Resources.Error.AssemblyMigrator_MultipleConfigurations(System.Object)">
5539            <summary>
5540            Migrations.Infrastructure.MigrationsException with message like "More than one migrations configuration type was found in the assembly '{0}'. Specify the name of the one to use."
5541            </summary>
5542        </member>
5543        <member name="M:System.Data.Entity.Resources.Error.AssemblyMigrator_NonConfigurationType(System.Object)">
5544            <summary>
5545            Migrations.Infrastructure.MigrationsException with message like "The type '{0}' is not a migrations configuration type."
5546            </summary>
5547        </member>
5548        <member name="M:System.Data.Entity.Resources.Error.AssemblyMigrator_NoDefaultConstructor(System.Object)">
5549            <summary>
5550            Migrations.Infrastructure.MigrationsException with message like "The migrations configuration type '{0}' must have a public default constructor."
5551            </summary>
5552        </member>
5553        <member name="M:System.Data.Entity.Resources.Error.AssemblyMigrator_AbstractConfigurationType(System.Object)">
5554            <summary>
5555            Migrations.Infrastructure.MigrationsException with message like "The migrations configuration type '{0}' must not be abstract."
5556            </summary>
5557        </member>
5558        <member name="M:System.Data.Entity.Resources.Error.AssemblyMigrator_GenericConfigurationType(System.Object)">
5559            <summary>
5560            Migrations.Infrastructure.MigrationsException with message like "The migrations configuration type '{0}' must not be generic."
5561            </summary>
5562        </member>
5563        <member name="M:System.Data.Entity.Resources.Error.SqlCeColumnRenameNotSupported">
5564            <summary>
5565            Migrations.Infrastructure.MigrationsException with message like "Direct column renaming is not supported by SQL Server Compact. To rename a column in SQL Server Compact, you will need to recreate it."
5566            </summary>
5567        </member>
5568        <member name="M:System.Data.Entity.Resources.Error.MigrationsNamespaceNotUnderRootNamespace(System.Object,System.Object)">
5569            <summary>
5570            Migrations.Infrastructure.MigrationsException with message like "In VB.NET projects, the migrations namespace '{0}' must be under the root namespace '{1}'. Update the migrations project's root namespace to allow classes under the migrations namespace to be added."
5571            </summary>
5572        </member>
5573        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Error.UnableToDispatchAddOrUpdate(System.Object)" -->
5574        <member name="M:System.Data.Entity.Resources.Error.NoSqlGeneratorForProvider(System.Object)">
5575            <summary>
5576            Migrations.Infrastructure.MigrationsException with message like "No MigrationSqlGenerator found for provider '{0}'. Use the SetSqlGenerator method in the target migrations configuration class to register additional SQL generators."
5577            </summary>
5578        </member>
5579        <member name="M:System.Data.Entity.Resources.Error.EnableMigrations_NoContext(System.Object)">
5580            <summary>
5581            Migrations.Infrastructure.MigrationsException with message like "No context type was found in the assembly '{0}'."
5582            </summary>
5583        </member>
5584        <member name="M:System.Data.Entity.Resources.Error.EnableMigrations_NoContextWithName(System.Object,System.Object)">
5585            <summary>
5586            Migrations.Infrastructure.MigrationsException with message like "The context type '{0}' was not found in the assembly '{1}'."
5587            </summary>
5588        </member>
5589        <member name="M:System.Data.Entity.Resources.Error.EnableMigrations_MultipleContextsWithName(System.Object,System.Object)">
5590            <summary>
5591            Migrations.Infrastructure.MigrationsException with message like "More than one context type '{0}' was found in the assembly '{1}'. Specify the fully qualified name of the context."
5592            </summary>
5593        </member>
5594        <member name="M:System.Data.Entity.Resources.Error.ArgumentIsNullOrWhitespace(System.Object)">
5595            <summary>
5596            ArgumentException with message like "The argument '{0}' cannot be null, empty or contain only white space."
5597            </summary>
5598        </member>
5599        <member name="M:System.Data.Entity.Resources.Error.ArgumentPropertyIsNull(System.Object)">
5600            <summary>
5601            ArgumentException with message like "The argument property '{0}' cannot be null."
5602            </summary>
5603        </member>
5604        <member name="M:System.Data.Entity.Resources.Error.PreconditionFailed(System.Object,System.Object)">
5605            <summary>
5606            ArgumentException with message like "The precondition '{0}' failed. {1}"
5607            </summary>
5608        </member>
5609        <member name="M:System.Data.Entity.Resources.Error.EntityTypeConfigurationMismatch(System.Object)">
5610            <summary>
5611            InvalidOperationException with message like "The type '{0}' has already been configured as a complex type. It cannot be reconfigured as an entity type."
5612            </summary>
5613        </member>
5614        <member name="M:System.Data.Entity.Resources.Error.ComplexTypeConfigurationMismatch(System.Object)">
5615            <summary>
5616            InvalidOperationException with message like "The type '{0}' has already been configured as an entity type. It cannot be reconfigured as a complex type."
5617            </summary>
5618        </member>
5619        <member name="M:System.Data.Entity.Resources.Error.KeyPropertyNotFound(System.Object,System.Object)">
5620            <summary>
5621            InvalidOperationException with message like "The key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property."
5622            </summary>
5623        </member>
5624        <member name="M:System.Data.Entity.Resources.Error.ForeignKeyPropertyNotFound(System.Object,System.Object)">
5625            <summary>
5626            InvalidOperationException with message like "The foreign key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property."
5627            </summary>
5628        </member>
5629        <member name="M:System.Data.Entity.Resources.Error.PropertyNotFound(System.Object,System.Object)">
5630            <summary>
5631            InvalidOperationException with message like "The property '{0}' is not a declared property on type '{1}'. Verify that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation. Make sure that it is a valid primitive property."
5632            </summary>
5633        </member>
5634        <member name="M:System.Data.Entity.Resources.Error.NavigationPropertyNotFound(System.Object,System.Object)">
5635            <summary>
5636            InvalidOperationException with message like "The navigation property '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property."
5637            </summary>
5638        </member>
5639        <member name="M:System.Data.Entity.Resources.Error.InvalidPropertyExpression(System.Object)">
5640            <summary>
5641            InvalidOperationException with message like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty'  VB.Net: 'Function(t) t.MyProperty'."
5642            </summary>
5643        </member>
5644        <member name="M:System.Data.Entity.Resources.Error.InvalidComplexPropertyExpression(System.Object)">
5645            <summary>
5646            InvalidOperationException with message like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty'  VB.Net: 'Function(t) t.MyProperty'. Use dotted paths for nested properties: C#: 't => t.MyProperty.MyProperty'  VB.Net: 'Function(t) t.MyProperty.MyProperty'."
5647            </summary>
5648        </member>
5649        <member name="M:System.Data.Entity.Resources.Error.InvalidPropertiesExpression(System.Object)">
5650            <summary>
5651            InvalidOperationException with message like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty'  VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}'  VB.Net: 'Function(t) New With {{ t.MyProperty1, t.MyProperty2 }}'."
5652            </summary>
5653        </member>
5654        <member name="M:System.Data.Entity.Resources.Error.InvalidComplexPropertiesExpression(System.Object)">
5655            <summary>
5656            InvalidOperationException with message like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty'  VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}'  VB.Net: 'Function(t) New With {{ t.MyProperty1, t.MyProperty2 }}'."
5657            </summary>
5658        </member>
5659        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Error.DuplicateStructuralTypeConfiguration(System.Object)" -->
5660        <member name="M:System.Data.Entity.Resources.Error.ConflictingPropertyConfiguration(System.Object,System.Object,System.Object)">
5661            <summary>
5662            InvalidOperationException with message like "Conflicting configuration settings were specified for property '{0}' on type '{1}': {2}"
5663            </summary>
5664        </member>
5665        <member name="M:System.Data.Entity.Resources.Error.ConflictingColumnConfiguration(System.Object,System.Object,System.Object)">
5666            <summary>
5667            InvalidOperationException with message like "Conflicting configuration settings were specified for column '{0}' on table '{1}': {2}"
5668            </summary>
5669        </member>
5670        <member name="M:System.Data.Entity.Resources.Error.InvalidComplexType(System.Object)">
5671            <summary>
5672            InvalidOperationException with message like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from ComplexObject."
5673            </summary>
5674        </member>
5675        <member name="M:System.Data.Entity.Resources.Error.InvalidEntityType(System.Object)">
5676            <summary>
5677            InvalidOperationException with message like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject."
5678            </summary>
5679        </member>
5680        <member name="M:System.Data.Entity.Resources.Error.NavigationInverseItself(System.Object,System.Object)">
5681            <summary>
5682            InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' cannot be the inverse of itself."
5683            </summary>
5684        </member>
5685        <member name="M:System.Data.Entity.Resources.Error.ConflictingConstraint(System.Object,System.Object)">
5686            <summary>
5687            InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting foreign keys."
5688            </summary>
5689        </member>
5690        <member name="M:System.Data.Entity.Resources.Error.ConflictingInferredColumnType(System.Object,System.Object,System.Object)">
5691            <summary>
5692            MappingException with message like "Values of incompatible types ('{1}' and '{2}') were assigned to the '{0}' discriminator column. Values of the same type must be specified. To explicitly specify the type of the discriminator column use the HasColumnType method."
5693            </summary>
5694        </member>
5695        <member name="M:System.Data.Entity.Resources.Error.ConflictingMapping(System.Object,System.Object)">
5696            <summary>
5697            InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting mapping information."
5698            </summary>
5699        </member>
5700        <member name="M:System.Data.Entity.Resources.Error.ConflictingCascadeDeleteOperation(System.Object,System.Object)">
5701            <summary>
5702            InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting cascade delete operations using 'WillCascadeOnDelete'."
5703            </summary>
5704        </member>
5705        <member name="M:System.Data.Entity.Resources.Error.ConflictingMultiplicities(System.Object,System.Object)">
5706            <summary>
5707            InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting multiplicities."
5708            </summary>
5709        </member>
5710        <member name="M:System.Data.Entity.Resources.Error.MaxLengthAttributeConvention_InvalidMaxLength(System.Object,System.Object)">
5711            <summary>
5712            InvalidOperationException with message like "The MaxLengthAttribute on property '{0}' on type '{1} is not valid. The Length value must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length."
5713            </summary>
5714        </member>
5715        <member name="M:System.Data.Entity.Resources.Error.StringLengthAttributeConvention_InvalidMaximumLength(System.Object,System.Object)">
5716            <summary>
5717            InvalidOperationException with message like "The StringLengthAttribute on property '{0}' on type '{1}' is not valid. The maximum length must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length."
5718            </summary>
5719        </member>
5720        <member name="M:System.Data.Entity.Resources.Error.ModelGeneration_UnableToDetermineKeyOrder(System.Object)">
5721            <summary>
5722            InvalidOperationException with message like "Unable to determine composite primary key ordering for type '{0}'. Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys."
5723            </summary>
5724        </member>
5725        <member name="M:System.Data.Entity.Resources.Error.ForeignKeyAttributeConvention_EmptyKey(System.Object,System.Object)">
5726            <summary>
5727            InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. Name must not be empty."
5728            </summary>
5729        </member>
5730        <member name="M:System.Data.Entity.Resources.Error.ForeignKeyAttributeConvention_InvalidKey(System.Object,System.Object,System.Object,System.Object)">
5731            <summary>
5732            InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The foreign key name '{2}' was not found on the dependent type '{3}'. The Name value should be a comma separated list of foreign key property names."
5733            </summary>
5734        </member>
5735        <member name="M:System.Data.Entity.Resources.Error.ForeignKeyAttributeConvention_InvalidNavigationProperty(System.Object,System.Object,System.Object)">
5736            <summary>
5737            InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The navigation property '{2}' was not found on the dependent type '{1}'. The Name value should be a valid navigation property name."
5738            </summary>
5739        </member>
5740        <member name="M:System.Data.Entity.Resources.Error.ForeignKeyAttributeConvention_OrderRequired(System.Object)">
5741            <summary>
5742            InvalidOperationException with message like "Unable to determine a composite foreign key ordering for foreign key on type {0}. When using the ForeignKey data annotation on composite foreign key properties ensure order is specified by using the Column data annotation or the fluent API."
5743            </summary>
5744        </member>
5745        <member name="M:System.Data.Entity.Resources.Error.InversePropertyAttributeConvention_PropertyNotFound(System.Object,System.Object,System.Object,System.Object)">
5746            <summary>
5747            InvalidOperationException with message like "The InversePropertyAttribute on property '{2}' on type '{3}' is not valid. The property '{0}' is not a valid navigation property on the related type '{1}'. Ensure that the property exists and is a valid reference or collection navigation property."
5748            </summary>
5749        </member>
5750        <member name="M:System.Data.Entity.Resources.Error.InversePropertyAttributeConvention_SelfInverseDetected(System.Object,System.Object)">
5751            <summary>
5752            InvalidOperationException with message like "A relationship cannot be established from property '{0}' on type '{1}' to property '{0}' on type '{1}'. Check the values in the InversePropertyAttribute to ensure relationship definitions are unique and reference from one navigation property to its corresponding inverse navigation property."
5753            </summary>
5754        </member>
5755        <member name="M:System.Data.Entity.Resources.Error.KeyRegisteredOnDerivedType(System.Object,System.Object)">
5756            <summary>
5757            InvalidOperationException with message like "A key is registered for the derived type '{0}'. Keys can only be registered for the root type '{1}'."
5758            </summary>
5759        </member>
5760        <member name="M:System.Data.Entity.Resources.Error.InvalidTableMapping(System.Object,System.Object)">
5761            <summary>
5762            InvalidOperationException with message like "The type '{0}' has already been mapped to table '{1}'. Specify all mapping aspects of a table in a single Map call."
5763            </summary>
5764        </member>
5765        <member name="M:System.Data.Entity.Resources.Error.InvalidTableMapping_NoTableName(System.Object)">
5766            <summary>
5767            InvalidOperationException with message like "Map was called more than once for type '{0}' and at least one of the calls didn't specify the target table name."
5768            </summary>
5769        </member>
5770        <member name="M:System.Data.Entity.Resources.Error.InvalidChainedMappingSyntax(System.Object)">
5771            <summary>
5772            InvalidOperationException with message like "The derived type '{0}' has already been mapped using the chaining syntax. A derived type can only be mapped once using the chaining syntax."
5773            </summary>
5774        </member>
5775        <member name="M:System.Data.Entity.Resources.Error.InvalidNotNullCondition(System.Object,System.Object)">
5776            <summary>
5777            InvalidOperationException with message like "An "is not null" condition cannot be specified on property '{0}' on type '{1}' because this property is not included in the model. Check that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation."
5778            </summary>
5779        </member>
5780        <member name="M:System.Data.Entity.Resources.Error.InvalidDiscriminatorType(System.Object)">
5781            <summary>
5782            ArgumentException with message like "Values of type '{0}' cannot be used as type discriminator values. Supported types include byte, signed byte, bool, int16, int32, int64, and string."
5783            </summary>
5784        </member>
5785        <member name="M:System.Data.Entity.Resources.Error.ConventionNotFound(System.Object,System.Object)">
5786            <summary>
5787            InvalidOperationException with message like "Unable to add the convention '{0}'. Could not find an existing convention of type '{1}' in the current convention set."
5788            </summary>
5789        </member>
5790        <member name="M:System.Data.Entity.Resources.Error.InvalidEntitySplittingProperties(System.Object)">
5791            <summary>
5792            InvalidOperationException with message like "Not all properties for type '{0}' have been mapped. Either map those properties or explicitly excluded them from the model."
5793            </summary>
5794        </member>
5795        <member name="M:System.Data.Entity.Resources.Error.ModelBuilder_ProviderNameNotFound(System.Object)">
5796            <summary>
5797            NotSupportedException with message like "Unable to determine the provider name for connection of type '{0}'."
5798            </summary>
5799        </member>
5800        <member name="M:System.Data.Entity.Resources.Error.ToTable_InvalidSchemaName(System.Object)">
5801            <summary>
5802            ArgumentException with message like "The qualified table name '{0}' contains an invalid schema name. Schema names must have a non-zero length."
5803            </summary>
5804        </member>
5805        <member name="M:System.Data.Entity.Resources.Error.ToTable_InvalidTableName(System.Object)">
5806            <summary>
5807            ArgumentException with message like "The qualified table name '{0}' contains an invalid table name. Table names must have a non-zero length."
5808            </summary>
5809        </member>
5810        <member name="M:System.Data.Entity.Resources.Error.EntityMappingConfiguration_DuplicateMapInheritedProperties(System.Object)">
5811            <summary>
5812            InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. Ensure the MapInheritedProperties method is only used during one call to the Map method."
5813            </summary>
5814        </member>
5815        <member name="M:System.Data.Entity.Resources.Error.EntityMappingConfiguration_DuplicateMappedProperties(System.Object)">
5816            <summary>
5817            InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. Ensure the Properties method is used and that repeated calls specify each non-key property only once."
5818            </summary>
5819        </member>
5820        <member name="M:System.Data.Entity.Resources.Error.EntityMappingConfiguration_DuplicateMappedProperty(System.Object,System.Object)">
5821            <summary>
5822            InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. The non-key property '{1}' is mapped more than once. Ensure the Properties method specifies each non-key property only once."
5823            </summary>
5824        </member>
5825        <member name="M:System.Data.Entity.Resources.Error.EntityMappingConfiguration_CannotMapIgnoredProperty(System.Object,System.Object)">
5826            <summary>
5827            InvalidOperationException with message like "The property '{1}' on type '{0}' cannot be mapped because it has been explicitly excluded from the model or it is of a type not supported by the DbModelBuilderVersion being used."
5828            </summary>
5829        </member>
5830        <member name="M:System.Data.Entity.Resources.Error.EntityMappingConfiguration_InvalidTableSharing(System.Object,System.Object,System.Object)">
5831            <summary>
5832            InvalidOperationException with message like "The entity types '{0}' and '{1}' cannot share table '{2}' because they are not in the same type hierarchy or do not have a valid one to one foreign key relationship with matching primary keys between them."
5833            </summary>
5834        </member>
5835        <member name="M:System.Data.Entity.Resources.Error.CannotIgnoreMappedBaseProperty(System.Object,System.Object,System.Object)">
5836            <summary>
5837            InvalidOperationException with message like "You cannot use Ignore method on the property '{0}' on type '{1}' because this type inherits from the type '{2}' where this property is mapped. To exclude this property from your model, use NotMappedAttribute or Ignore method on the base type."
5838            </summary>
5839        </member>
5840        <member name="M:System.Data.Entity.Resources.Error.ModelBuilder_KeyPropertiesMustBePrimitive(System.Object,System.Object)">
5841            <summary>
5842            InvalidOperationException with message like "The property '{0}' cannot be used as a key property on the entity '{1}' because the property type is not a valid key type. Only scalar types, string and byte[] are supported key types."
5843            </summary>
5844        </member>
5845        <member name="M:System.Data.Entity.Resources.Error.TableNotFound(System.Object)">
5846            <summary>
5847            InvalidOperationException with message like "The specified table '{0}' was not found in the model. Ensure that the table name has been correctly specified."
5848            </summary>
5849        </member>
5850        <member name="M:System.Data.Entity.Resources.Error.IncorrectColumnCount(System.Object)">
5851            <summary>
5852            InvalidOperationException with message like "The specified association foreign key columns '{0}' are invalid. The number of columns specified must match the number of primary key columns."
5853            </summary>
5854        </member>
5855        <member name="M:System.Data.Entity.Resources.Error.CircularComplexTypeHierarchy">
5856            <summary>
5857            InvalidOperationException with message like "A circular ComplexType hierarchy was detected. Self-referencing ComplexTypes are not supported."
5858            </summary>
5859        </member>
5860        <member name="M:System.Data.Entity.Resources.Error.UnableToDeterminePrincipal(System.Object,System.Object)">
5861            <summary>
5862            InvalidOperationException with message like "Unable to determine the principal end of an association between the types '{0}' and '{1}'. The principal end of this association must be explicitly configured using either the relationship fluent API or data annotations."
5863            </summary>
5864        </member>
5865        <member name="M:System.Data.Entity.Resources.Error.UnmappedAbstractType(System.Object)">
5866            <summary>
5867            InvalidOperationException with message like "The abstract type '{0}' has no mapped descendents and so cannot be mapped. Either remove '{0}' from the model or add one or more types deriving from '{0}' to the model. "
5868            </summary>
5869        </member>
5870        <member name="M:System.Data.Entity.Resources.Error.UnsupportedHybridInheritanceMapping(System.Object)">
5871            <summary>
5872            NotSupportedException with message like "The type '{0}' cannot be mapped as defined because it maps inherited properties from types that use entity splitting or another form of inheritance. Either choose a different inheritance mapping strategy so as to not map inherited properties, or change all types in the hierarchy to map inherited properties and to not use splitting. "
5873            </summary>
5874        </member>
5875        <member name="M:System.Data.Entity.Resources.Error.OrphanedConfiguredTableDetected(System.Object)">
5876            <summary>
5877            InvalidOperationException with message like "The table '{0}' was configured but is not used in any mappings. Verify the mapping configuration for '{0}' is correct."
5878            </summary>
5879        </member>
5880        <member name="M:System.Data.Entity.Resources.Error.DuplicateConfiguredColumnOrder(System.Object)">
5881            <summary>
5882            InvalidOperationException with message like "The configured column orders for the table '{0}' contains duplicates. Ensure the specified column order values are distinct."
5883            </summary>
5884        </member>
5885        <member name="M:System.Data.Entity.Resources.Error.UnsupportedUseOfV3Type(System.Object,System.Object)">
5886            <summary>
5887            NotSupportedException with message like "The enum or spatial property '{1}' on type '{0}' cannot be mapped. Use DbModelBuilderVersion 'V5_0' or later to map enum or spatial properties."
5888            </summary>
5889        </member>
5890        <member name="M:System.Data.Entity.Resources.Error.MultiplePropertiesMatchedAsKeys(System.Object,System.Object)">
5891            <summary>
5892            InvalidOperationException with message like "Multiple potential primary key properties named '{0}' but differing only by case were found on entity type '{1}'. Configure the primary key explicitly using the HasKey fluent API or the KeyAttribute data annotation."
5893            </summary>
5894        </member>
5895        <member name="M:System.Data.Entity.Resources.Error.DbPropertyEntry_CannotGetCurrentValue(System.Object,System.Object)">
5896            <summary>
5897            InvalidOperationException with message like "Cannot get value for property '{0}' from entity of type '{1}' because the property has no get accessor."
5898            </summary>
5899        </member>
5900        <member name="M:System.Data.Entity.Resources.Error.DbPropertyEntry_CannotSetCurrentValue(System.Object,System.Object)">
5901            <summary>
5902            InvalidOperationException with message like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor."
5903            </summary>
5904        </member>
5905        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Error.DbPropertyEntry_NotSupportedForDetached(System.Object,System.Object,System.Object)" -->
5906        <member name="M:System.Data.Entity.Resources.Error.DbPropertyEntry_SettingEntityRefNotSupported(System.Object,System.Object,System.Object)">
5907            <summary>
5908            NotSupportedException with message like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor and is in the '{2}' state."
5909            </summary>
5910        </member>
5911        <member name="M:System.Data.Entity.Resources.Error.DbPropertyEntry_NotSupportedForPropertiesNotInTheModel(System.Object,System.Object,System.Object)">
5912            <summary>
5913            InvalidOperationException with message like "Member '{0}' cannot be called for property '{1}' on entity of type '{2}' because the property is not part of the Entity Data Model."
5914            </summary>
5915        </member>
5916        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Error.DbEntityEntry_NotSupportedForDetached(System.Object,System.Object)" -->
5917        <member name="M:System.Data.Entity.Resources.Error.DbSet_BadTypeForAddAttachRemove(System.Object,System.Object,System.Object)">
5918            <summary>
5919            ArgumentException with message like "Cannot call the {0} method for an entity of type '{1}' on a DbSet for entities of type '{2}'. Only entities of type '{2}' or derived from type '{2}' can be added, attached, or removed."
5920            </summary>
5921        </member>
5922        <member name="M:System.Data.Entity.Resources.Error.DbSet_BadTypeForCreate(System.Object,System.Object)">
5923            <summary>
5924            ArgumentException with message like "Cannot call the Create method for the type '{0}' on a DbSet for entities of type '{1}'. Only entities of type '{1}' or derived from type '{1}' can be created."
5925            </summary>
5926        </member>
5927        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Error.DbEntity_BadTypeForCast(System.Object,System.Object,System.Object)" -->
5928        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Error.DbMember_BadTypeForCast(System.Object,System.Object,System.Object,System.Object,System.Object)" -->
5929        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_UsedReferenceForCollectionProp(System.Object,System.Object)">
5930            <summary>
5931            ArgumentException with message like "The property '{0}' on type '{1}' is a collection navigation property. The Collection method should be used instead of the Reference method."
5932            </summary>
5933        </member>
5934        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_UsedCollectionForReferenceProp(System.Object,System.Object)">
5935            <summary>
5936            ArgumentException with message like "The property '{0}' on type '{1}' is a reference navigation property. The Reference method should be used instead of the Collection method."
5937            </summary>
5938        </member>
5939        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_NotANavigationProperty(System.Object,System.Object)">
5940            <summary>
5941            ArgumentException with message like "The property '{0}' on type '{1}' is not a navigation property. The Reference and Collection methods can only be used with navigation properties. Use the Property or ComplexProperty method."
5942            </summary>
5943        </member>
5944        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_NotAScalarProperty(System.Object,System.Object)">
5945            <summary>
5946            ArgumentException with message like "The property '{0}' on type '{1}' is not a primitive or complex property. The Property method can only be used with primitive or complex properties. Use the Reference or Collection method."
5947            </summary>
5948        </member>
5949        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_NotAComplexProperty(System.Object,System.Object)">
5950            <summary>
5951            ArgumentException with message like "The property '{0}' on type '{1}' is not a complex property. The ComplexProperty method can only be used with complex properties. Use the Property, Reference or Collection method."
5952            </summary>
5953        </member>
5954        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_NotAProperty(System.Object,System.Object)">
5955            <summary>
5956            ArgumentException with message like "The property '{0}' on type '{1}' is not a primitive property, complex property, collection navigation property, or reference navigation property."
5957            </summary>
5958        </member>
5959        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_DottedPartNotComplex(System.Object,System.Object,System.Object)">
5960            <summary>
5961            ArgumentException with message like ""The property '{0}' from the property path '{1}' is not a complex property on type '{2}'. Property paths must be composed of complex properties for all except the final property.""
5962            </summary>
5963        </member>
5964        <member name="M:System.Data.Entity.Resources.Error.DbPropertyEntry_CannotMarkPropertyUnmodified">
5965            <summary>
5966            NotSupportedException with message like "Setting IsModified to false for a modified property is not supported."
5967            </summary>
5968        </member>
5969        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_DottedPathMustBeProperty(System.Object)">
5970            <summary>
5971            ArgumentException with message like ""The property path '{0}' cannot be used for navigation properties. Property paths can only be used to access primitive or complex properties.""
5972            </summary>
5973        </member>
5974        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_WrongGenericForNavProp(System.Object,System.Object,System.Object,System.Object)">
5975            <summary>
5976            ArgumentException with message like "The navigation property '{0}' on entity type '{1}' cannot be used for entities of type '{2}' because it refers to entities of type '{3}'."
5977            </summary>
5978        </member>
5979        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_WrongGenericForCollectionNavProp(System.Object,System.Object,System.Object,System.Object)">
5980            <summary>
5981            ArgumentException with message like "The generic type argument '{0}' cannot be used with the Member method when accessing the collection navigation property '{1}' on entity type '{2}'. The generic type argument '{3}' must be used instead."
5982            </summary>
5983        </member>
5984        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_WrongGenericForProp(System.Object,System.Object,System.Object,System.Object)">
5985            <summary>
5986            ArgumentException with message like "The property '{0}' on entity type '{1}' cannot be used for objects of type '{2}' because it is a property for objects of type '{3}'."
5987            </summary>
5988        </member>
5989        <member name="M:System.Data.Entity.Resources.Error.DbEntityEntry_BadPropertyExpression(System.Object,System.Object)">
5990            <summary>
5991            ArgumentException with message like "The expression passed to method {0} must represent a property defined on the type '{1}'."
5992            </summary>
5993        </member>
5994        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_CannotGetValuesForState(System.Object,System.Object)">
5995            <summary>
5996            InvalidOperationException with message like "{0} cannot be used for entities in the {1} state."
5997            </summary>
5998        </member>
5999        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_CannotSetNullValue(System.Object,System.Object,System.Object)">
6000            <summary>
6001            InvalidOperationException with message like "Cannot set non-nullable property '{0}' of type '{1}' to null on object of type '{2}'."
6002            </summary>
6003        </member>
6004        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_CannotGetStoreValuesWhenComplexPropertyIsNull(System.Object,System.Object)">
6005            <summary>
6006            InvalidOperationException with message like "The property '{0}' in the entity of type '{1}' is null. Store values cannot be obtained for an entity with a null complex property."
6007            </summary>
6008        </member>
6009        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_WrongTypeForAssignment(System.Object,System.Object,System.Object,System.Object)">
6010            <summary>
6011            InvalidOperationException with message like "Cannot assign value of type '{0}' to property '{1}' of type '{2}' in property values for type '{3}'."
6012            </summary>
6013        </member>
6014        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_PropertyValueNamesAreReadonly">
6015            <summary>
6016            NotSupportedException with message like "The set of property value names is read-only."
6017            </summary>
6018        </member>
6019        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_PropertyDoesNotExist(System.Object,System.Object)">
6020            <summary>
6021            ArgumentException with message like "The '{0}' property does not exist or is not mapped for the type '{1}'."
6022            </summary>
6023        </member>
6024        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_AttemptToSetValuesFromWrongObject(System.Object,System.Object)">
6025            <summary>
6026            ArgumentException with message like "Cannot copy values from DbPropertyValues for type '{0}' into DbPropertyValues for type '{1}'."
6027            </summary>
6028        </member>
6029        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_AttemptToSetValuesFromWrongType(System.Object,System.Object)">
6030            <summary>
6031            ArgumentException with message like "Cannot copy from property values for object of type '{0}' into property values for object of type '{1}'."
6032            </summary>
6033        </member>
6034        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_AttemptToSetNonValuesOnComplexProperty">
6035            <summary>
6036            ArgumentException with message like "A property of a complex type must be set to an instance of the generic or non-generic DbPropertyValues class for that type."
6037            </summary>
6038        </member>
6039        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_ComplexObjectCannotBeNull(System.Object,System.Object)">
6040            <summary>
6041            InvalidOperationException with message like "The value of the complex property '{0}' on entity of type '{1}' is null. Complex properties cannot be set to null and values cannot be set for null complex properties."
6042            </summary>
6043        </member>
6044        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_NestedPropertyValuesNull(System.Object,System.Object)">
6045            <summary>
6046            InvalidOperationException with message like "The value of the nested property values property '{0}' on the values for entity of type '{1}' is null. Nested property values cannot be set to null and values cannot be set for null complex properties."
6047            </summary>
6048        </member>
6049        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_CannotSetPropertyOnNullCurrentValue(System.Object,System.Object)">
6050            <summary>
6051            InvalidOperationException with message like "Cannot set the value of the nested property '{0}' because value of the complex property '{1}' to which it belongs is null."
6052            </summary>
6053        </member>
6054        <member name="M:System.Data.Entity.Resources.Error.DbPropertyValues_CannotSetPropertyOnNullOriginalValue(System.Object,System.Object)">
6055            <summary>
6056            InvalidOperationException with message like "Cannot set the original value of the nested property '{0}' because the original value of the complex property '{1}' to which it belongs is null."
6057            </summary>
6058        </member>
6059        <member name="M:System.Data.Entity.Resources.Error.DatabaseInitializationStrategy_ModelMismatch(System.Object)">
6060            <summary>
6061            InvalidOperationException with message like "The model backing the '{0}' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269)."
6062            </summary>
6063        </member>
6064        <member name="M:System.Data.Entity.Resources.Error.Database_DatabaseAlreadyExists(System.Object)">
6065            <summary>
6066            InvalidOperationException with message like "Database '{0}' cannot be created because it already exists."
6067            </summary>
6068        </member>
6069        <member name="M:System.Data.Entity.Resources.Error.Database_NonCodeFirstCompatibilityCheck">
6070            <summary>
6071            NotSupportedException with message like "Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility."
6072            </summary>
6073        </member>
6074        <member name="M:System.Data.Entity.Resources.Error.Database_MetadataNotMapped">
6075            <summary>
6076            NotSupportedException with message like "Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions."
6077            </summary>
6078        </member>
6079        <member name="M:System.Data.Entity.Resources.Error.Database_NoDatabaseMetadata">
6080            <summary>
6081            NotSupportedException with message like "Model compatibility cannot be checked because the database does not contain model metadata. Model compatibility can only be checked for databases created using Code First or Code First Migrations."
6082            </summary>
6083        </member>
6084        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Error.Database_BadLegacyInitializerEntry(System.Object,System.Object)" -->
6085        <!-- Badly formed XML comment ignored for member "M:System.Data.Entity.Resources.Error.Database_InitializeFromLegacyConfigFailed(System.Object,System.Object)" -->
6086        <member name="M:System.Data.Entity.Resources.Error.Database_InitializeFromConfigFailed(System.Object,System.Object)">
6087            <summary>
6088            InvalidOperationException with message like "Failed to set database initializer of type '{0}' for DbContext type '{1}' specified in the application configuration. See inner exception for details."
6089            </summary>
6090        </member>
6091        <member name="M:System.Data.Entity.Resources.Error.ContextConfiguredMultipleTimes(System.Object)">
6092            <summary>
6093            InvalidOperationException with message like "Configuration for DbContext type '{0}' is specified multiple times in the application configuration. Each context can only be configured once."
6094            </summary>
6095        </member>
6096        <member name="M:System.Data.Entity.Resources.Error.SetConnectionFactoryFromConfigFailed(System.Object)">
6097            <summary>
6098            InvalidOperationException with message like "Failed to set Database.DefaultConnectionFactory to an instance of the '{0}' type as specified in the application configuration. See inner exception for details."
6099            </summary>
6100        </member>
6101        <member name="M:System.Data.Entity.Resources.Error.Database_FailedToResolveType(System.Object)">
6102            <summary>
6103            InvalidOperationException with message like "The type '{0}' could not be found. The type name must be an assembly-qualified name."
6104            </summary>
6105        </member>
6106        <member name="M:System.Data.Entity.Resources.Error.DbContext_ContextUsedInModelCreating">
6107            <summary>
6108            InvalidOperationException with message like "The context cannot be used while the model is being created."
6109            </summary>
6110        </member>
6111        <member name="M:System.Data.Entity.Resources.Error.DbContext_MESTNotSupported">
6112            <summary>
6113            InvalidOperationException with message like "The DbContext class cannot be used with models that have multiple entity sets per type (MEST)."
6114            </summary>
6115        </member>
6116        <member name="M:System.Data.Entity.Resources.Error.DbContext_Disposed">
6117            <summary>
6118            InvalidOperationException with message like "The operation cannot be completed because the DbContext has been disposed."
6119            </summary>
6120        </member>
6121        <member name="M:System.Data.Entity.Resources.Error.DbContext_ProviderReturnedNullConnection">
6122            <summary>
6123            InvalidOperationException with message like "The provider factory returned a null connection."
6124            </summary>
6125        </member>
6126        <member name="M:System.Data.Entity.Resources.Error.DbContext_ProviderNameMissing(System.Object)">
6127            <summary>
6128            InvalidOperationException with message like "The connection string '{0}' in the application's configuration file does not contain the required providerName attribute.""
6129            </summary>
6130        </member>
6131        <member name="M:System.Data.Entity.Resources.Error.DbContext_ConnectionFactoryReturnedNullConnection">
6132            <summary>
6133            InvalidOperationException with message like "The DbConnectionFactory instance returned a null connection."
6134            </summary>
6135        </member>
6136        <member name="M:System.Data.Entity.Resources.Error.DbSet_WrongNumberOfKeyValuesPassed">
6137            <summary>
6138            ArgumentException with message like "The number of primary key values passed must match number of primary key values defined on the entity."
6139            </summary>
6140        </member>
6141        <member name="M:System.Data.Entity.Resources.Error.DbSet_WrongKeyValueType">
6142            <summary>
6143            ArgumentException with message like "The type of one of the primary key values did not match the type defined in the entity. See inner exception for details."
6144            </summary>
6145        </member>
6146        <member name="M:System.Data.Entity.Resources.Error.DbSet_WrongEntityTypeFound(System.Object,System.Object)">
6147            <summary>
6148            InvalidOperationException with message like "The entity found was of type {0} when an entity of type {1} was requested."
6149            </summary>
6150        </member>
6151        <member name="M:System.Data.Entity.Resources.Error.DbSet_MultipleAddedEntitiesFound">
6152            <summary>
6153            InvalidOperationException with message like "Multiple entities were found in the Added state that match the given primary key values."
6154            </summary>
6155        </member>
6156        <member name="M:System.Data.Entity.Resources.Error.DbSet_DbSetUsedWithComplexType(System.Object)">
6157            <summary>
6158            InvalidOperationException with message like "The type '{0}' is mapped as a complex type. The Set method, DbSet objects, and DbEntityEntry objects can only be used with entity types, not complex types."
6159            </summary>
6160        </member>
6161        <member name="M:System.Data.Entity.Resources.Error.DbSet_PocoAndNonPocoMixedInSameAssembly(System.Object)">
6162            <summary>
6163            InvalidOperationException with message like "The type '{0}' is not attributed with EdmEntityTypeAttribute but is contained in an assembly attributed with EdmSchemaAttribute. POCO entities that do not use EdmEntityTypeAttribute cannot be contained in the same assembly as non-POCO entities that use EdmEntityTypeAttribute."
6164            </summary>
6165        </member>
6166        <member name="M:System.Data.Entity.Resources.Error.DbSet_EntityTypeNotInModel(System.Object)">
6167            <summary>
6168            InvalidOperationException with message like "The entity type {0} is not part of the model for the current context."
6169            </summary>
6170        </member>
6171        <member name="M:System.Data.Entity.Resources.Error.DbQuery_BindingToDbQueryNotSupported">
6172            <summary>
6173            NotSupportedException with message like "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()."
6174            </summary>
6175        </member>
6176        <member name="M:System.Data.Entity.Resources.Error.DbExtensions_InvalidIncludePathExpression">
6177            <summary>
6178            ArgumentException with message like "The Include path expression must refer to a navigation property defined on the type. Use dotted paths for reference navigation properties and the Select operator for collection navigation properties."
6179            </summary>
6180        </member>
6181        <member name="M:System.Data.Entity.Resources.Error.DbContext_ConnectionStringNotFound(System.Object)">
6182            <summary>
6183            InvalidOperationException with message like "No connection string named '{0}' could be found in the application config file."
6184            </summary>
6185        </member>
6186        <member name="M:System.Data.Entity.Resources.Error.DbContext_ConnectionHasModel">
6187            <summary>
6188            InvalidOperationException with message like "Cannot initialize a DbContext from an entity connection string or an EntityConnection instance together with a DbCompiledModel. If an entity connection string or EntityConnection instance is used, then the model will be created from the metadata in the connection. If a DbCompiledModel is used, then the connection supplied should be a standard database connection (for example, a SqlConnection instance) rather than an entity connection."
6189            </summary>
6190        </member>
6191        <member name="M:System.Data.Entity.Resources.Error.DbCollectionEntry_CannotSetCollectionProp(System.Object,System.Object)">
6192            <summary>
6193            NotSupportedException with message like "The collection navigation property '{0}' on the entity of type '{1}' cannot be set because the entity type does not define a navigation property with a set accessor."
6194            </summary>
6195        </member>
6196        <member name="M:System.Data.Entity.Resources.Error.CodeFirstCachedMetadataWorkspace_SameModelDifferentProvidersNotSupported">
6197            <summary>
6198            NotSupportedException with message like "Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used."
6199            </summary>
6200        </member>
6201        <member name="M:System.Data.Entity.Resources.Error.Mapping_MESTNotSupported(System.Object,System.Object,System.Object)">
6202            <summary>
6203            InvalidOperationException with message like "Multiple object sets per type are not supported. The object sets '{0}' and '{1}' can both contain instances of type '{2}'."
6204            </summary>
6205        </member>
6206        <member name="M:System.Data.Entity.Resources.Error.DbModelBuilder_MissingRequiredCtor(System.Object)">
6207            <summary>
6208            InvalidOperationException with message like "The context type '{0}' must have a public constructor taking an EntityConnection."
6209            </summary>
6210        </member>
6211        <member name="M:System.Data.Entity.Resources.Error.SqlConnectionFactory_MdfNotSupported(System.Object)">
6212            <summary>
6213            NotSupportedException with message like "The database name '{0}' is not supported because it is an MDF file name. A full connection string must be provided to attach an MDF file."
6214            </summary>
6215        </member>
6216        <member name="M:System.Data.Entity.Resources.Error.Database_InitializationException">
6217            <summary>
6218            DataException with message like "An exception occurred while initializing the database. See the InnerException for details."
6219            </summary>
6220        </member>
6221        <member name="M:System.Data.Entity.Resources.Error.EdmxWriter_EdmxFromObjectContextNotSupported">
6222            <summary>
6223            NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing ObjectContext is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel."
6224            </summary>
6225        </member>
6226        <member name="M:System.Data.Entity.Resources.Error.EdmxWriter_EdmxFromDbCompiledModelNotSupported">
6227            <summary>
6228            NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing DbCompiledModel is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel."
6229            </summary>
6230        </member>
6231        <member name="M:System.Data.Entity.Resources.Error.EdmxWriter_EdmxFromModelFirstNotSupported">
6232            <summary>
6233            NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using Database First or Model First is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel."
6234            </summary>
6235        </member>
6236        <member name="M:System.Data.Entity.Resources.Error.DbContextServices_MissingDefaultCtor(System.Object)">
6237            <summary>
6238            InvalidOperationException with message like "The context factory type '{0}' must have a public default constructor."
6239            </summary>
6240        </member>
6241        <member name="M:System.Data.Entity.Resources.Error.CannotCallGenericSetWithProxyType">
6242            <summary>
6243            InvalidOperationException with message like "The generic 'Set' method cannot be called with a proxy type. Either use the actual entity type or call the non-generic 'Set' method."
6244            </summary>
6245        </member>
6246        <member name="M:System.Data.Entity.Resources.Error.MaxLengthAttribute_InvalidMaxLength">
6247            <summary>
6248            InvalidOperationException with message like "MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to  indicate that the string or array can have the maximum allowable length."
6249            </summary>
6250        </member>
6251        <member name="M:System.Data.Entity.Resources.Error.MinLengthAttribute_InvalidMinLength">
6252            <summary>
6253            InvalidOperationException with message like "MinLengthAttribute must have a Length value that is zero or greater."
6254            </summary>
6255        </member>
6256        <member name="M:System.Data.Entity.Resources.Error.DbConnectionInfo_ConnectionStringNotFound(System.Object)">
6257            <summary>
6258            InvalidOperationException with message like "No connection string named '{0}' could be found in the application config file."
6259            </summary>
6260        </member>
6261        <member name="M:System.Data.Entity.Resources.Error.EagerInternalContext_CannotSetConnectionInfo">
6262            <summary>
6263            InvalidOperationException with message like "The connection can not be overridden because this context was created from an existing ObjectContext."
6264            </summary>
6265        </member>
6266        <member name="M:System.Data.Entity.Resources.Error.LazyInternalContext_CannotReplaceEfConnectionWithDbConnection">
6267            <summary>
6268            InvalidOperationException with message like "Can not override the connection for this context with a standard DbConnection because the original connection was an EntityConnection."
6269            </summary>
6270        </member>
6271        <member name="M:System.Data.Entity.Resources.Error.LazyInternalContext_CannotReplaceDbConnectionWithEfConnection">
6272            <summary>
6273            InvalidOperationException with message like "Can not override the connection for this context with an EntityConnection because the original connection was a standard DbConnection."
6274            </summary>
6275        </member>
6276        <member name="M:System.Data.Entity.Resources.Error.ArgumentNull(System.String)">
6277            <summary>
6278            The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.
6279            </summary>
6280        </member>
6281        <member name="M:System.Data.Entity.Resources.Error.ArgumentOutOfRange(System.String)">
6282            <summary>
6283            The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
6284            </summary>
6285        </member>
6286        <member name="M:System.Data.Entity.Resources.Error.NotImplemented">
6287            <summary>
6288            The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag.
6289            </summary>
6290        </member>
6291        <member name="M:System.Data.Entity.Resources.Error.NotSupported">
6292            <summary>
6293            The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. 
6294            </summary>
6295        </member>
6296        <member name="T:System.Data.Entity.Resources.EntityRes">
6297             <summary>
6298                AutoGenerated resource class. Usage:
6299            
6300                    string s = EntityRes.GetString(EntityRes.MyIdenfitier);
6301             </summary>
6302        </member>
6303        <member name="T:System.Data.Entity.Edm.Common.DataModelAnnotation">
6304            <summary>
6305                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.
6306            </summary>
6307        </member>
6308        <member name="P:System.Data.Entity.Edm.Common.DataModelAnnotation.Namespace">
6309            <summary>
6310                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.
6311            </summary>
6312        </member>
6313        <member name="P:System.Data.Entity.Edm.Common.DataModelAnnotation.Name">
6314            <summary>
6315                Gets or sets the name of the annotation.
6316            </summary>
6317        </member>
6318        <member name="P:System.Data.Entity.Edm.Common.DataModelAnnotation.Value">
6319            <summary>
6320                Gets or sets the value of the annotation.
6321            </summary>
6322        </member>
6323        <member name="T:System.Data.Entity.Edm.Common.DataModelErrorEventArgs">
6324            <summary>
6325            </summary>
6326        </member>
6327        <member name="T:System.Data.Entity.Edm.Common.DataModelEventArgs">
6328            <summary>
6329                DataModelEventArgs is the base argument type for all events raised by consumers of Entity Data Model (EDM) models.
6330            </summary>
6331        </member>
6332        <member name="P:System.Data.Entity.Edm.Common.DataModelEventArgs.Item">
6333            <summary>
6334                Gets a value indicating the <see cref="T:System.Data.Entity.Edm.Common.DataModelItem"/> that caused the event to be raised.
6335            </summary>
6336        </member>
6337        <member name="P:System.Data.Entity.Edm.Common.DataModelErrorEventArgs.PropertyName">
6338            <summary>
6339                Gets an optional value indicating which property of the source item caused the event to be raised.
6340            </summary>
6341        </member>
6342        <member name="P:System.Data.Entity.Edm.Common.DataModelErrorEventArgs.ErrorCode">
6343            <summary>
6344                Gets a value that identifies the specific error that is being raised.
6345            </summary>
6346        </member>
6347        <member name="P:System.Data.Entity.Edm.Common.DataModelErrorEventArgs.ErrorMessage">
6348            <summary>
6349                Gets an optional descriptive message the describes the error that is being raised.
6350            </summary>
6351        </member>
6352        <member name="T:System.Data.Entity.Edm.Db.DbAliasedMetadataItem">
6353            <summary>
6354                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.
6355            </summary>
6356        </member>
6357        <member name="T:System.Data.Entity.Edm.Db.DbNamedMetadataItem">
6358            <summary>
6359                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.
6360            </summary>
6361        </member>
6362        <member name="T:System.Data.Entity.Edm.Db.DbMetadataItem">
6363            <summary>
6364                The base for all all Database Metadata types that support annotation using <see cref="T:System.Data.Entity.Edm.Common.DataModelAnnotation"/> .
6365            </summary>
6366        </member>
6367        <member name="T:System.Data.Entity.Edm.Db.DbDataModelItem">
6368            <summary>
6369                DbDataModelItem is the base for all types in the Database Metadata construction and modification API.
6370            </summary>
6371        </member>
6372        <member name="P:System.Data.Entity.Edm.Db.DbMetadataItem.Annotations">
6373            <summary>
6374                Gets or sets the currently assigned annotations.
6375            </summary>
6376        </member>
6377        <member name="P:System.Data.Entity.Edm.Db.DbNamedMetadataItem.Name">
6378            <summary>
6379                Gets or sets the currently assigned name.
6380            </summary>
6381        </member>
6382        <member name="P:System.Data.Entity.Edm.Db.DbAliasedMetadataItem.DatabaseIdentifier">
6383            <summary>
6384                Gets an optional alternative identifier that should be used when referring to this item in the database.
6385            </summary>
6386        </member>
6387        <member name="T:System.Data.Entity.Edm.Db.DbColumnMetadata">
6388            <summary>
6389                When implemented in derived types, allows the construction and modification of a column in a Database Metadata table or row.
6390            </summary>
6391        </member>
6392        <member name="P:System.Data.Entity.Edm.Db.DbColumnMetadata.TypeName">
6393            <summary>
6394                Gets or sets a string indicating the database-specific type of the column.
6395            </summary>
6396        </member>
6397        <member name="P:System.Data.Entity.Edm.Db.DbColumnMetadata.IsNullable">
6398            <summary>
6399                Gets or sets a value indicating whether the column is nullable.
6400            </summary>
6401        </member>
6402        <member name="P:System.Data.Entity.Edm.Db.DbColumnMetadata.Facets">
6403            <summary>
6404                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.
6405            </summary>
6406        </member>
6407        <member name="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata">
6408            <summary>
6409                Allows the construction and modification of a database in a Database Metadata model.
6410            </summary>
6411        </member>
6412        <member name="P:System.Data.Entity.Edm.Db.DbDatabaseMetadata.Version">
6413            <summary>
6414                Gets or sets an optional value that indicates the database model version.
6415            </summary>
6416        </member>
6417        <member name="P:System.Data.Entity.Edm.Db.DbDatabaseMetadata.Schemas">
6418            <summary>
6419                Gets or sets the collection of <see cref="T:System.Data.Entity.Edm.Db.DbSchemaMetadata"/> instances that specifies the schemas within the database.
6420            </summary>
6421        </member>
6422        <member name="T:System.Data.Entity.Edm.Db.DbForeignKeyConstraintMetadata">
6423            <summary>
6424                Allows the construction and modification of a foreign key constraint sourced by a <see cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/> instance.
6425            </summary>
6426        </member>
6427        <member name="P:System.Data.Entity.Edm.Db.DbForeignKeyConstraintMetadata.DeleteAction">
6428            <summary>
6429                Gets or sets the <see cref="T:System.Data.Entity.Edm.Db.DbOperationAction"/> to take when a delete operation is attempted.
6430            </summary>
6431        </member>
6432        <member name="T:System.Data.Entity.Edm.Db.DbItemKind">
6433            <summary>
6434                Indicates which Database Metadata concept is represented by a given item.
6435            </summary>
6436        </member>
6437        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.Database">
6438            <summary>
6439                Database Kind
6440            </summary>
6441        </member>
6442        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.Schema">
6443            <summary>
6444                Schema Kind
6445            </summary>
6446        </member>
6447        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.ForeignKeyConstraint">
6448            <summary>
6449                Foreign Key Constraint Kind
6450            </summary>
6451        </member>
6452        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.Function">
6453            <summary>
6454                Function Kind
6455            </summary>
6456        </member>
6457        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.FunctionParameter">
6458            <summary>
6459                Function Parameter Kind
6460            </summary>
6461        </member>
6462        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.FunctionType">
6463            <summary>
6464                Function Return or Parameter Type Kind
6465            </summary>
6466        </member>
6467        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.RowColumn">
6468            <summary>
6469                Row Column Kind
6470            </summary>
6471        </member>
6472        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.Table">
6473            <summary>
6474                Table Kind
6475            </summary>
6476        </member>
6477        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.TableColumn">
6478            <summary>
6479                Table Column Kind
6480            </summary>
6481        </member>
6482        <member name="F:System.Data.Entity.Edm.Db.DbItemKind.PrimitiveTypeFacets">
6483            <summary>
6484                Primitive Facets Kind
6485            </summary>
6486        </member>
6487        <member name="T:System.Data.Entity.Edm.Db.DbOperationAction">
6488            <summary>
6489                Specifies the action to take on a given operation.
6490            </summary>
6491        </member>
6492        <member name="F:System.Data.Entity.Edm.Db.DbOperationAction.None">
6493            <summary>
6494                Default behavior
6495            </summary>
6496        </member>
6497        <member name="F:System.Data.Entity.Edm.Db.DbOperationAction.Restrict">
6498            <summary>
6499                Restrict the operation
6500            </summary>
6501        </member>
6502        <member name="F:System.Data.Entity.Edm.Db.DbOperationAction.Cascade">
6503            <summary>
6504                Cascade the operation
6505            </summary>
6506        </member>
6507        <member name="T:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets">
6508            <summary>
6509                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.
6510            </summary>
6511        </member>
6512        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.HasValue">
6513            <summary>
6514                Returns <code>true</code> if any facet value property currently has a non-null value; otherwise returns <code>false</code> .
6515            </summary>
6516        </member>
6517        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsFixedLength">
6518            <summary>
6519                Gets or sets an optional value indicating whether the referenced type should be considered to have a fixed or variable length.
6520            </summary>
6521        </member>
6522        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsMaxLength">
6523            <summary>
6524                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.
6525            </summary>
6526        </member>
6527        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsUnicode">
6528            <summary>
6529                Gets or sets an optional value indicating whether the referenced type should be considered to be Unicode or non-Unicode.
6530            </summary>
6531        </member>
6532        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.MaxLength">
6533            <summary>
6534                Gets or sets an optional value indicating the current constraint on the type's maximum length.
6535            </summary>
6536        </member>
6537        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.Precision">
6538            <summary>
6539                Gets or sets an optional value indicating the current constraint on the type's precision.
6540            </summary>
6541        </member>
6542        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.Scale">
6543            <summary>
6544                Gets or sets an optional value indicating the current constraint on the type's scale.
6545            </summary>
6546        </member>
6547        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsVariableSrid">
6548            <summary>
6549                Gets or sets an optional value indicating the current spatial type's SRID.
6550            </summary>
6551        </member>
6552        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.Srid">
6553            <summary>
6554                Gets or sets an optional value indicating the current spatial type's SRID.
6555            </summary>
6556        </member>
6557        <member name="P:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets.IsStrict">
6558            <summary>
6559                Gets or sets an optional value indicating whether the spatial type is to be type checked strictly.
6560            </summary>
6561        </member>
6562        <member name="T:System.Data.Entity.Edm.Db.DbSchemaMetadata">
6563            <summary>
6564                Allows the construction and modification of a database schema in a <see cref="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata"/> database model.
6565            </summary>
6566        </member>
6567        <member name="P:System.Data.Entity.Edm.Db.DbSchemaMetadata.Tables">
6568            <summary>
6569                Gets or sets the collection of <see cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/> instances that specifies the tables declared within the schema.
6570            </summary>
6571        </member>
6572        <member name="T:System.Data.Entity.Edm.Db.DbSchemaMetadataItem">
6573            <summary>
6574                DbSchemaMetadataItem is the base for all types that can be contained in a <see cref="T:System.Data.Entity.Edm.Db.DbSchemaMetadata"/> schema.
6575            </summary>
6576        </member>
6577        <member name="T:System.Data.Entity.Edm.Db.DbTableColumnMetadata">
6578            <summary>
6579                Allows the construction and modification of a column in a <see cref="T:System.Data.Entity.Edm.Db.DbTableMetadata"/> table.
6580            </summary>
6581        </member>
6582        <member name="P:System.Data.Entity.Edm.Db.DbTableColumnMetadata.IsPrimaryKeyColumn">
6583            <summary>
6584                Gets or sets a value indicating whether the column is part of the table's primary key.
6585            </summary>
6586        </member>
6587        <member name="P:System.Data.Entity.Edm.Db.DbTableColumnMetadata.StoreGeneratedPattern">
6588            <summary>
6589                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.
6590            </summary>
6591        </member>
6592        <member name="P:System.Data.Entity.Edm.Db.DbTableColumnMetadata.Collation">
6593            <summary>
6594                Gets or sets an optional value indicating the collation specific to this table column.
6595            </summary>
6596        </member>
6597        <member name="P:System.Data.Entity.Edm.Db.DbTableColumnMetadata.DefaultValue">
6598            <summary>
6599                Gets or sets an optional value that specifies the default value for the column.
6600            </summary>
6601        </member>
6602        <member name="T:System.Data.Entity.Edm.Db.DbTableMetadata">
6603            <summary>
6604                Allows the construction and modification a table in a <see cref="T:System.Data.Entity.Edm.Db.DbSchemaMetadata"/> database schema.
6605            </summary>
6606        </member>
6607        <member name="P:System.Data.Entity.Edm.Db.DbTableMetadata.Columns">
6608            <summary>
6609                Gets or sets the collection of <see cref="T:System.Data.Entity.Edm.Db.DbTableColumnMetadata"/> instances that specifies the columns present within the table.
6610            </summary>
6611        </member>
6612        <member name="P:System.Data.Entity.Edm.Db.DbTableMetadata.KeyColumns">
6613            <summary>
6614                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.
6615            </summary>
6616        </member>
6617        <member name="P:System.Data.Entity.Edm.Db.DbTableMetadata.ForeignKeyConstraints">
6618            <summary>
6619                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.
6620            </summary>
6621        </member>
6622        <member name="T:System.Data.Entity.Edm.Db.DbTypeMetadata">
6623            <summary>
6624                Represents a specific use of a type in a Database Metadata item.
6625            </summary>
6626        </member>
6627        <member name="P:System.Data.Entity.Edm.Db.DbTypeMetadata.Facets">
6628            <summary>
6629                Gets or sets an optional <see cref="T:System.Data.Entity.Edm.Db.DbPrimitiveTypeFacets"/> instance that applies additional constraints to a referenced primitive type.
6630            </summary>
6631            <remarks>
6632                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.
6633            </remarks>
6634        </member>
6635        <member name="P:System.Data.Entity.Edm.Db.DbTypeMetadata.IsCollection">
6636            <summary>
6637                Gets or sets a value indicating whether the represented type is a collection type.
6638            </summary>
6639        </member>
6640        <member name="P:System.Data.Entity.Edm.Db.DbTypeMetadata.IsNullable">
6641            <summary>
6642                Gets or sets an optional value indicating whether the referenced type should be considered nullable.
6643            </summary>
6644        </member>
6645        <member name="P:System.Data.Entity.Edm.Db.DbTypeMetadata.IsRow">
6646            <summary>
6647                Gets a value indicating whether the type has been configured as a row type by the addition of one or more RowColumns.
6648            </summary>
6649        </member>
6650        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbAssociationEndMapping">
6651            <summary>
6652                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"/> ).
6653            </summary>
6654        </member>
6655        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbMappingMetadataItem">
6656            <summary>
6657                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"/> .
6658            </summary>
6659        </member>
6660        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbMappingModelItem">
6661            <summary>
6662                DbMappingModelItem is the base for all types in the EDM-to-Database Mapping construction and modification API.
6663            </summary>
6664        </member>
6665        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbMappingMetadataItem.Annotations">
6666            <summary>
6667                Gets or sets the currently assigned annotations.
6668            </summary>
6669        </member>
6670        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationEndMapping.AssociationEnd">
6671            <summary>
6672                Gets an <see cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> value representing the association end that is being mapped.
6673            </summary>
6674        </member>
6675        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationEndMapping.PropertyMappings">
6676            <summary>
6677                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.
6678            </summary>
6679        </member>
6680        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationSetMapping.AssociationSet">
6681            <summary>
6682                Gets an <see cref="T:System.Data.Entity.Edm.EdmAssociationSet"/> value representing the association set that is being mapped.
6683            </summary>
6684        </member>
6685        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationSetMapping.Table">
6686            <summary>
6687                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.
6688            </summary>
6689        </member>
6690        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbAssociationSetMapping.ColumnConditions">
6691            <summary>
6692                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.
6693            </summary>
6694        </member>
6695        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition">
6696            <summary>
6697                Allows the construction and modification of a condition for a column in a database table.
6698            </summary>
6699        </member>
6700        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Column">
6701            <summary>
6702                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.
6703            </summary>
6704        </member>
6705        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Value">
6706            <summary>
6707                Gets or sets the value that <see cref="P:System.Data.Entity.Edm.Db.Mapping.DbColumnCondition.Column"/> must contain for this condition to hold.
6708            </summary>
6709        </member>
6710        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbDatabaseMapping.Model">
6711            <summary>
6712                Gets or sets an <see cref="T:System.Data.Entity.Edm.EdmModel"/> value representing the model that is being mapped.
6713            </summary>
6714        </member>
6715        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbDatabaseMapping.Database">
6716            <summary>
6717                Gets or sets a <see cref="T:System.Data.Entity.Edm.Db.DbDatabaseMetadata"/> value representing the database that is the target of the mapping.
6718            </summary>
6719        </member>
6720        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbDatabaseMapping.EntityContainerMappings">
6721            <summary>
6722                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.
6723            </summary>
6724        </member>
6725        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping">
6726            <summary>
6727                Represents the mapping of an entity property to a column in a database table.
6728            </summary>
6729        </member>
6730        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping.PropertyPath">
6731            <summary>
6732                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.
6733            </summary>
6734        </member>
6735        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEdmPropertyMapping.Column">
6736            <summary>
6737                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.
6738            </summary>
6739        </member>
6740        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping">
6741            <summary>
6742                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"/> ).
6743            </summary>
6744        </member>
6745        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping.EntityContainer">
6746            <summary>
6747                Gets or sets an <see cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> value representing the entity container that is being mapped.
6748            </summary>
6749        </member>
6750        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping.EntitySetMappings">
6751            <summary>
6752                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.
6753            </summary>
6754        </member>
6755        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityContainerMapping.AssociationSetMappings">
6756            <summary>
6757                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.
6758            </summary>
6759        </member>
6760        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbEntitySetMapping">
6761            <summary>
6762                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"/> ).
6763            </summary>
6764        </member>
6765        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntitySetMapping.EntitySet">
6766            <summary>
6767                Gets or sets an <see cref="T:System.Data.Entity.Edm.EdmEntitySet"/> value representing the entity set that is being mapped.
6768            </summary>
6769        </member>
6770        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntitySetMapping.EntityTypeMappings">
6771            <summary>
6772                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.
6773            </summary>
6774        </member>
6775        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping">
6776            <summary>
6777                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"/> ).
6778            </summary>
6779        </member>
6780        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping.EntityType">
6781            <summary>
6782                Gets or sets an <see cref="T:System.Data.Entity.Edm.EdmEntityType"/> value representing the entity type or hierarchy that is being mapped.
6783            </summary>
6784        </member>
6785        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMapping.IsHierarchyMapping">
6786            <summary>
6787                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> ).
6788            </summary>
6789        </member>
6790        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment.Table">
6791            <summary>
6792                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.
6793            </summary>
6794        </member>
6795        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment.PropertyMappings">
6796            <summary>
6797                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.
6798            </summary>
6799        </member>
6800        <member name="P:System.Data.Entity.Edm.Db.Mapping.DbEntityTypeMappingFragment.ColumnConditions">
6801            <summary>
6802                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.
6803            </summary>
6804        </member>
6805        <member name="T:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind">
6806            <summary>
6807                Indicates which EDM-to-Database Mapping concept is represented by a given item.
6808            </summary>
6809        </member>
6810        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.DatabaseMapping">
6811            <summary>
6812                Database Mapping Kind
6813            </summary>
6814        </member>
6815        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EntityContainerMapping">
6816            <summary>
6817                Entity Container Mapping Kind
6818            </summary>
6819        </member>
6820        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EntitySetMapping">
6821            <summary>
6822                Entity Set Mapping Kind
6823            </summary>
6824        </member>
6825        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.AssociationSetMapping">
6826            <summary>
6827                Association Set Mapping Kind
6828            </summary>
6829        </member>
6830        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EntityTypeMapping">
6831            <summary>
6832                Entity Type Mapping Kind
6833            </summary>
6834        </member>
6835        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.QueryViewMapping">
6836            <summary>
6837                Query View Mapping Kind
6838            </summary>
6839        </member>
6840        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EntityTypeMappingFragment">
6841            <summary>
6842                Entity Type Mapping Fragment Kind
6843            </summary>
6844        </member>
6845        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.EdmPropertyMapping">
6846            <summary>
6847                Edm Property Mapping Kind
6848            </summary>
6849        </member>
6850        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.AssociationEndMapping">
6851            <summary>
6852                Association End Mapping Kind
6853            </summary>
6854        </member>
6855        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.ColumnCondition">
6856            <summary>
6857                Column Condition Kind
6858            </summary>
6859        </member>
6860        <member name="F:System.Data.Entity.Edm.Db.Mapping.DbMappingItemKind.PropertyCondition">
6861            <summary>
6862                Property Condition Kind
6863            </summary>
6864        </member>
6865        <member name="T:System.Data.Entity.Edm.EdmAssociationConstraint">
6866            <summary>
6867                Allows the construction and modification of a constraint applied to an Entity Data Model (EDM) association.
6868            </summary>
6869        </member>
6870        <member name="P:System.Data.Entity.Edm.EdmAssociationConstraint.DependentEnd">
6871            <summary>
6872                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.
6873            </summary>
6874        </member>
6875        <member name="P:System.Data.Entity.Edm.EdmAssociationConstraint.DependentProperties">
6876            <summary>
6877                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.
6878            </summary>
6879        </member>
6880        <member name="T:System.Data.Entity.Edm.EdmAssociationEnd">
6881            <summary>
6882                Allows the construction and modification of one end of an Entity Data Model (EDM) association.
6883            </summary>
6884        </member>
6885        <member name="P:System.Data.Entity.Edm.EdmAssociationEnd.EntityType">
6886            <summary>
6887                Gets or sets the entity type referenced by this association end.
6888            </summary>
6889        </member>
6890        <member name="P:System.Data.Entity.Edm.EdmAssociationEnd.EndKind">
6891            <summary>
6892                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.
6893            </summary>
6894        </member>
6895        <member name="P:System.Data.Entity.Edm.EdmAssociationEnd.DeleteAction">
6896            <summary>
6897                Gets or sets the <see cref="T:System.Data.Entity.Edm.EdmOperationAction"/> to take when a delete operation is attempted.
6898            </summary>
6899        </member>
6900        <member name="T:System.Data.Entity.Edm.EdmAssociationEndKind">
6901            <summary>
6902                Indicates the multiplicity of an <see cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> and whether or not it is required.
6903            </summary>
6904        </member>
6905        <member name="T:System.Data.Entity.Edm.EdmAssociationSet">
6906            <summary>
6907                Allows the construction and modification of an association set in an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> ).
6908            </summary>
6909        </member>
6910        <member name="T:System.Data.Entity.Edm.EdmEntityContainerItem">
6911            <summary>
6912                Represents an item in an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> .
6913            </summary>
6914        </member>
6915        <member name="P:System.Data.Entity.Edm.EdmAssociationSet.ElementType">
6916            <summary>
6917                Gets or sets the <see cref="T:System.Data.Entity.Edm.EdmAssociationType"/> that specifies the association type for the set.
6918            </summary>
6919        </member>
6920        <member name="P:System.Data.Entity.Edm.EdmAssociationSet.SourceSet">
6921            <summary>
6922                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.
6923            </summary>
6924        </member>
6925        <member name="P:System.Data.Entity.Edm.EdmAssociationSet.TargetSet">
6926            <summary>
6927                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.
6928            </summary>
6929        </member>
6930        <!-- Badly formed XML comment ignored for member "T:System.Data.Entity.Edm.EdmAssociationType" -->
6931        <member name="T:System.Data.Entity.Edm.EdmStructuralType">
6932            <summary>
6933                The base for all all Entity Data Model (EDM) types that represent a structured type from the EDM type system.
6934            </summary>
6935        </member>
6936        <member name="P:System.Data.Entity.Edm.EdmAssociationType.SourceEnd">
6937            <summary>
6938                Gets or sets the <see cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> that defines the source end of the association.
6939            </summary>
6940        </member>
6941        <member name="P:System.Data.Entity.Edm.EdmAssociationType.TargetEnd">
6942            <summary>
6943                Gets or sets the <see cref="T:System.Data.Entity.Edm.EdmAssociationEnd"/> that defines the target end of the association.
6944            </summary>
6945        </member>
6946        <member name="P:System.Data.Entity.Edm.EdmAssociationType.Constraint">
6947            <summary>
6948                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).
6949            </summary>
6950        </member>
6951        <member name="T:System.Data.Entity.Edm.EdmCollectionKind">
6952            <summary>
6953                Collection semantics for properties.
6954            </summary>
6955        </member>
6956        <member name="F:System.Data.Entity.Edm.EdmCollectionKind.Default">
6957            <summary>
6958                The property does not have a collection type or does not specify explicit collection semantics.
6959            </summary>
6960        </member>
6961        <member name="F:System.Data.Entity.Edm.EdmCollectionKind.Bag">
6962            <summary>
6963                The property is an unordered collection that may contain duplicates.
6964            </summary>
6965        </member>
6966        <member name="F:System.Data.Entity.Edm.EdmCollectionKind.List">
6967            <summary>
6968                The property is an ordered collection that may contain duplicates.
6969            </summary>
6970        </member>
6971        <member name="T:System.Data.Entity.Edm.EdmComplexType">
6972            <summary>
6973                Allows the construction and modification of a complex type in an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmNamespace"/> .
6974            </summary>
6975        </member>
6976        <member name="P:System.Data.Entity.Edm.EdmComplexType.BaseType">
6977            <summary>
6978                Gets or sets the optional <see cref="T:System.Data.Entity.Edm.EdmComplexType"/> that indicates the base complex type of the complex type.
6979            </summary>
6980        </member>
6981        <member name="P:System.Data.Entity.Edm.EdmComplexType.IsAbstract">
6982            <summary>
6983                Gets or sets a value indicating whether the complex type is abstract.
6984            </summary>
6985        </member>
6986        <member name="P:System.Data.Entity.Edm.EdmComplexType.DeclaredProperties">
6987            <summary>
6988                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.
6989            </summary>
6990        </member>
6991        <member name="T:System.Data.Entity.Edm.EdmConcurrencyMode">
6992            <summary>
6993                Concurrency mode for properties.
6994            </summary>
6995        </member>
6996        <member name="F:System.Data.Entity.Edm.EdmConcurrencyMode.None">
6997            <summary>
6998                Default concurrency mode: the property is never validated at write time
6999            </summary>
7000        </member>
7001        <member name="F:System.Data.Entity.Edm.EdmConcurrencyMode.Fixed">
7002            <summary>
7003                Fixed concurrency mode: the property is always validated at write time
7004            </summary>
7005        </member>
7006        <member name="T:System.Data.Entity.Edm.EdmEntityContainer">
7007            <summary>
7008                Allows the construction and modification of an entity container in an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmModel"/> .
7009            </summary>
7010        </member>
7011        <member name="P:System.Data.Entity.Edm.EdmEntityContainer.ContainerItems">
7012            <summary>
7013                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.
7014            </summary>
7015        </member>
7016        <member name="P:System.Data.Entity.Edm.EdmEntityContainer.AssociationSets">
7017            <summary>
7018                Gets or sets the collection of <see cref="T:System.Data.Entity.Edm.EdmAssociationSet"/> s that specifies the association sets within the container.
7019            </summary>
7020        </member>
7021        <member name="P:System.Data.Entity.Edm.EdmEntityContainer.EntitySets">
7022            <summary>
7023                Gets or sets the collection of <see cref="T:System.Data.Entity.Edm.EdmEntitySet"/> s that specifies the entity sets within the container.
7024            </summary>
7025        </member>
7026        <member name="T:System.Data.Entity.Edm.EdmEntitySet">
7027            <summary>
7028                Allows the construction and modification of an entity set in an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmEntityContainer"/> .
7029            </summary>
7030        </member>
7031        <member name="P:System.Data.Entity.Edm.EdmEntitySet.ElementType">
7032            <summary>
7033                Gets or sets the <see cref="T:System.Data.Entity.Edm.EdmEntityType"/> that specifies the entity type for the set.
7034            </summary>
7035        </member>
7036        <member name="T:System.Data.Entity.Edm.EdmEntityType">
7037            <summary>
7038                Allows the construction and modification of an entity type in an Entity Data Model (EDM) <see cref="T:System.Data.Entity.Edm.EdmNamespace"/> .
7039            </summary>
7040        </member>
7041        <member name="P:System.Data.Entity.Edm.EdmEntityType.BaseType">
7042            <summary>
7043                Gets or sets the optional <see cref="T:System.Data.Entity.Edm.EdmEntityType"/> that indicates the base entity type of the entity type.
7044            </summary>
7045        </member>
7046        <member name="P:System.Data.Entity.Edm.EdmEntityType.IsAbstract">
7047            <summary>
7048                Gets or sets a value indicating whether the entity type is abstract.
7049            </summary>
7050        </member>
7051        <member name="P:System.Data.Entity.Edm.EdmEntityType.DeclaredProperties">
7052            <summary>
7053                Gets or sets the collection of <see cref="T:System.Data.Entity.Edm.EdmProperty"/> s that specifies the properties declared by the entity type.
7054            </summary>
7055        </member>
7056        <member name="P:System.Data.Entity.Edm.EdmEntityType.DeclaredKeyProperties">
7057            <summary>
7058                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.
7059            </summary>
7060        </member>
7061        <member name="P:System.Data.Entity.Edm.EdmEntityType.DeclaredNavigationProperties">
7062            <summary>
7063                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.
7064            </summary>
7065        </member>
7066        <member name="T:System.Data.Entity.Edm.EdmItemKind">
7067            <summary>
7068                Indicates which Entity Data Model (EDM) concept is represented by a given item.
7069            </summary>
7070        </member>
7071        <member name="F:System.Data.Entity.Edm.EdmItemKind.AssociationEnd">
7072            <summary>
7073                Association End Kind
7074            </summary>
7075        </member>
7076        <member name="F:System.Data.Entity.Edm.EdmItemKind.AssociationSet">
7077            <summary>
7078                Association Set Kind
7079            </summary>
7080        </member>
7081        <member name="F:System.Data.Entity.Edm.EdmItemKind.AssociationType">
7082            <summary>
7083                Association Type Kind
7084            </summary>
7085        </member>
7086        <member name="F:System.Data.Entity.Edm.EdmItemKind.CollectionType">
7087            <summary>
7088                Collection Type Kind
7089            </summary>
7090        </member>
7091        <member name="F:System.Data.Entity.Edm.EdmItemKind.ComplexType">
7092            <summary>
7093                Complex Type Kind
7094            </summary>
7095        </member>
7096        <member name="F:System.Data.Entity.Edm.EdmItemKind.EntityContainer">
7097            <summary>
7098                Entity Container Kind
7099            </summary>
7100        </member>
7101        <member name="F:System.Data.Entity.Edm.EdmItemKind.EntitySet">
7102            <summary>
7103                Entity Set Kind
7104            </summary>
7105        </member>
7106        <member name="F:System.Data.Entity.Edm.EdmItemKind.EntityType">
7107            <summary>
7108                Entity Type Kind
7109            </summary>
7110        </member>
7111        <member name="F:System.Data.Entity.Edm.EdmItemKind.FunctionGroup">
7112            <summary>
7113                Function Group Kind
7114            </summary>
7115        </member>
7116        <member name="F:System.Data.Entity.Edm.EdmItemKind.FunctionOverload">
7117            <summary>
7118                Function Overload Kind
7119            </summary>