-
Notifications
You must be signed in to change notification settings - Fork 40
/
SqlCeConnectionFactory.xml
209 lines (209 loc) · 12.9 KB
/
SqlCeConnectionFactory.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
<Type Name="SqlCeConnectionFactory" FullName="System.Data.Entity.Infrastructure.SqlCeConnectionFactory">
<TypeSignature Language="C#" Value="public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SqlCeConnectionFactory extends System.Object implements class System.Data.Entity.Infrastructure.IDbConnectionFactory" />
<TypeSignature Language="DocId" Value="T:System.Data.Entity.Infrastructure.SqlCeConnectionFactory" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class SqlCeConnectionFactory
Implements IDbConnectionFactory" />
<TypeSignature Language="F#" Value="type SqlCeConnectionFactory = class
 interface IDbConnectionFactory" />
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>4.3.1.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Data.Entity.Infrastructure.IDbConnectionFactory</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute FrameworkAlternate="entity-framework-4.3.1;entity-framework-5.0.0">
<AttributeName>System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Instances of this class are used to create DbConnection objects for
SQL Server Compact Edition based on a given database name or connection string.
</summary>
<remarks>
It is necessary to provide the provider invariant name of the SQL Server Compact
Edition to use when creating an instance of this class. This is because different
versions of SQL Server Compact Editions use different invariant names.
An instance of this class can be set on the <see cref="T:System.Data.Entity.Database" /> class to
cause all DbContexts created with no connection information or just a database
name or connection string to use SQL Server Compact Edition by default.
This class is immutable since multiple threads may access instances simultaneously
when creating connections.
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SqlCeConnectionFactory (string providerInvariantName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string providerInvariantName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.#ctor(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (providerInvariantName As String)" />
<MemberSignature Language="F#" Value="new System.Data.Entity.Infrastructure.SqlCeConnectionFactory : string -> System.Data.Entity.Infrastructure.SqlCeConnectionFactory" Usage="new System.Data.Entity.Infrastructure.SqlCeConnectionFactory providerInvariantName" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>4.3.1.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="providerInvariantName" Type="System.String" />
</Parameters>
<Docs>
<param name="providerInvariantName"> The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. </param>
<summary>
Creates a new connection factory with empty (default) DatabaseDirectory and BaseConnectionString
properties.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SqlCeConnectionFactory (string providerInvariantName, string databaseDirectory, string baseConnectionString);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string providerInvariantName, string databaseDirectory, string baseConnectionString) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.#ctor(System.String,System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (providerInvariantName As String, databaseDirectory As String, baseConnectionString As String)" />
<MemberSignature Language="F#" Value="new System.Data.Entity.Infrastructure.SqlCeConnectionFactory : string * string * string -> System.Data.Entity.Infrastructure.SqlCeConnectionFactory" Usage="new System.Data.Entity.Infrastructure.SqlCeConnectionFactory (providerInvariantName, databaseDirectory, baseConnectionString)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>4.3.1.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="providerInvariantName" Type="System.String" />
<Parameter Name="databaseDirectory" Type="System.String" />
<Parameter Name="baseConnectionString" Type="System.String" />
</Parameters>
<Docs>
<param name="providerInvariantName"> The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. </param>
<param name="databaseDirectory"> The path to prepend to the database name that will form the file name used by SQL Server Compact Edition when it creates or reads the database file. An empty string means that SQL Server Compact Edition will use its default for the database file location. </param>
<param name="baseConnectionString"> The connection string to use for options to the database other than the 'Data Source'. The Data Source will be prepended to this string based on the database name when CreateConnection is called. </param>
<summary>
Creates a new connection factory with the given DatabaseDirectory and BaseConnectionString properties.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BaseConnectionString">
<MemberSignature Language="C#" Value="public string BaseConnectionString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string BaseConnectionString" />
<MemberSignature Language="DocId" Value="P:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.BaseConnectionString" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property BaseConnectionString As String" />
<MemberSignature Language="F#" Value="member this.BaseConnectionString : string" Usage="System.Data.Entity.Infrastructure.SqlCeConnectionFactory.BaseConnectionString" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>4.3.1.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The connection string to use for options to the database other than the 'Data Source'.
The Data Source will be prepended to this string based on the database name when
CreateConnection is called.
The default is the empty string, which means no other options will be used.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateConnection">
<MemberSignature Language="C#" Value="public System.Data.Common.DbConnection CreateConnection (string nameOrConnectionString);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Data.Common.DbConnection CreateConnection(string nameOrConnectionString) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.CreateConnection(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateConnection (nameOrConnectionString As String) As DbConnection" />
<MemberSignature Language="F#" Value="abstract member CreateConnection : string -> System.Data.Common.DbConnection
override this.CreateConnection : string -> System.Data.Common.DbConnection" Usage="sqlCeConnectionFactory.CreateConnection nameOrConnectionString" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Data.Entity.Infrastructure.IDbConnectionFactory.CreateConnection(System.String)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>4.3.1.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Common.DbConnection</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="nameOrConnectionString" Type="System.String" />
</Parameters>
<Docs>
<param name="nameOrConnectionString"> The database name or connection string. </param>
<summary>
Creates a connection for SQL Server Compact Edition based on the given database name or connection string.
If the given string contains an '=' character then it is treated as a full connection string,
otherwise it is treated as a database name only.
</summary>
<returns> An initialized DbConnection. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DatabaseDirectory">
<MemberSignature Language="C#" Value="public string DatabaseDirectory { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DatabaseDirectory" />
<MemberSignature Language="DocId" Value="P:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.DatabaseDirectory" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property DatabaseDirectory As String" />
<MemberSignature Language="F#" Value="member this.DatabaseDirectory : string" Usage="System.Data.Entity.Infrastructure.SqlCeConnectionFactory.DatabaseDirectory" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>4.3.1.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The path to prepend to the database name that will form the file name used by
SQL Server Compact Edition when it creates or reads the database file.
The default value is "|DataDirectory|", which means the file will be placed
in the designated data directory.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ProviderInvariantName">
<MemberSignature Language="C#" Value="public string ProviderInvariantName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ProviderInvariantName" />
<MemberSignature Language="DocId" Value="P:System.Data.Entity.Infrastructure.SqlCeConnectionFactory.ProviderInvariantName" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ProviderInvariantName As String" />
<MemberSignature Language="F#" Value="member this.ProviderInvariantName : string" Usage="System.Data.Entity.Infrastructure.SqlCeConnectionFactory.ProviderInvariantName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>4.3.1.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The provider invariant name that specifies the version of SQL Server Compact Edition
that should be used.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>