Export (0) Print
Expand All

LocalDbConnectionFactory Class

Entity Framework 5.0

Instances of this class are used to create DbConnection objects for SQL Server LocalDb based on a given database name or connection string.

System.Object
  System.Data.Entity.Infrastructure.LocalDbConnectionFactory

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

public sealed class LocalDbConnectionFactory : IDbConnectionFactory

The LocalDbConnectionFactory type exposes the following members.

  NameDescription
Public methodLocalDbConnectionFactory(String) Creates a new instance of the connection factory for the given version of LocalDb. For SQL Server 2012 LocalDb use "v11.0".
Public methodLocalDbConnectionFactory(String, String) Creates a new instance of the connection factory for the given version of LocalDb. For SQL Server 2012 LocalDb use "v11.0".
Top

  NameDescription
Public propertyBaseConnectionString The connection string to use for options to the database other than the 'Initial Catalog', 'Data Source', and 'AttachDbFilename'. The 'Initial Catalog' and 'AttachDbFilename' will be prepended to this string based on the database name when CreateConnection is called. The 'Data Source' will be set based on the LocalDbVersion argument. The default is 'Integrated Security=True; MultipleActiveResultSets=True;'.
Top

  NameDescription
Public methodCreateConnection Creates a connection for SQL Server LocalDb based on the given database name or connection string. If the given string contains an '=' character then it is treated as a full connection string, otherwise it is treated as a database name only.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

An instance of this class can be set on the Database class or in the app.config/web.config for the application to cause all DbContexts created with no connection information or just a database name to use SQL Server LocalDb by default. This class is immutable since multiple threads may access instances simultaneously when creating connections.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft