SqlCeConnectionFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Экземпляры этого класса используются для создания объектов DbConnection для SQL Server Compact Edition на основе указанного имени базы данных или строки подключения.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlCeConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlCeConnectionFactory
Implements IDbConnectionFactory
- Наследование
-
SqlCeConnectionFactory
- Атрибуты
- Реализации
Комментарии
Необходимо предоставить неизменяемое имя поставщика SQL Server Compact Edition, которое будет использоваться при создании экземпляра данного класса. Дело в том, что различные выпуски SQL Server Compact Edition используют разные неизменяемые имена. Экземпляр этого класса можно задать в Database классе , чтобы все созданные dbContexts без сведений о подключении или только имя базы данных или строка подключения использовали SQL Server Compact Edition по умолчанию. Этот класс является неизменяемым, так как при создании соединений несколько потоков могут обращаться к экземплярам одновременно.
Конструкторы
SqlCeConnectionFactory(String) |
Создает фабрику соединений с пустыми (по умолчанию) свойствами DatabaseDirectory и BaseConnectionString. |
SqlCeConnectionFactory(String, String, String) |
Создает фабрику соединений с заданными свойствами DatabaseDirectory и BaseConnectionString. |
Свойства
BaseConnectionString |
Строка подключения, используемая для указания параметров обращения к базе данных, отличной от «Data Source». В начало этой строки будет добавлено значение Data Source на основе имени базы данных при вызове метода CreateConnection. По умолчанию задана пустая строка — это означает, что другие параметры не используются. |
DatabaseDirectory |
Путь, которым предваряется имя базы данных для создания имени файла, которое SQL Server Compact Edition использует при создании или чтении файла базы данных. Значение по умолчанию равно «|DataDirectory|», то есть файл будет размещен в назначенном каталоге данных. |
ProviderInvariantName |
Неизменяемое имя поставщика, указывающее выпуск SQL Server Compact Edition, который необходимо использовать. |
Методы
CreateConnection(String) |
Создает соединение с SQL Server Compact Edition на основе указанного имени базы данных или строки подключения. Если указанная строка содержит символ «=», то она рассматривается как строка подключения целиком. В противном случае она рассматривается только как имя базы данных. |
Применяется к
Entity Framework