3 types derived from SqlProvider
System.Data.Linq (3)
SqlClient\SqlProvider.cs (3)
25
public sealed class Sql2000Provider :
SqlProvider
{
31
public sealed class Sql2005Provider :
SqlProvider
{
37
public sealed class Sql2008Provider :
SqlProvider
{
36 references to SqlProvider
System.Data.Linq (36)
Mapping\AttributedMetaModel.cs (1)
84
this.providerType = typeof(
SqlProvider
);
Mapping\MappedMetaModel.cs (2)
45
this.providerType = this.FindType(this.mapping.Provider, typeof(
SqlProvider
).Namespace);
51
this.providerType = typeof(
SqlProvider
);
SqlClient\Common\SqlServer2KCompatibilityAnnotation.cs (4)
12
SqlProvider
.ProviderMode[] providers;
19
internal SqlServerCompatibilityAnnotation(string message, params
SqlProvider
.ProviderMode[] providers)
27
internal bool AppliesTo(
SqlProvider
.ProviderMode provider) {
28
foreach (
SqlProvider
.ProviderMode p in providers) {
SqlClient\Common\SqlServer2KCompatibilityCheck.cs (3)
18
private
SqlProvider
.ProviderMode provider;
21
internal Visitor(
SqlProvider
.ProviderMode provider) {
46
internal static void ThrowIfUnsupported(SqlNode node, SqlNodeAnnotations annotations,
SqlProvider
.ProviderMode provider) {
SqlClient\Query\LongTypeConverter.cs (5)
76
Strings.TextNTextAndImageCannotOccurInDistinct(select.SourceExpression),
SqlProvider
.ProviderMode.Sql2000,
SqlProvider
.ProviderMode.SqlCE));
100
Strings.TextNTextAndImageCannotOccurInUnion(su.SourceExpression),
SqlProvider
.ProviderMode.Sql2000,
SqlProvider
.ProviderMode.SqlCE));
111
Strings.LenOfTextOrNTextNotSupported(fc.SourceExpression),
SqlProvider
.ProviderMode.Sql2000));
SqlClient\Query\SqlCrossApplyToCrossJoin.cs (1)
35
Annotations.Add(join, new SqlServerCompatibilityAnnotation(Strings.SourceExpressionAnnotation(join.SourceExpression),
SqlProvider
.ProviderMode.Sql2000));
SqlClient\Query\SqlMethodCallConverter.cs (5)
23
internal static SqlNode Convert(SqlNode node, SqlFactory sql,
SqlProvider
.ProviderMode providerMode) {
633
SqlProvider
.ProviderMode providerMode;
636
internal Visitor(SqlFactory sql,
SqlProvider
.ProviderMode providerMode) {
764
if (this.providerMode ==
SqlProvider
.ProviderMode.SqlCE) {
2184
if (this.providerMode ==
SqlProvider
.ProviderMode.Sql2008) {
SqlClient\Query\SqlOuterApplyReducer.cs (3)
54
this.AnnotateSqlIncompatibility(join,
SqlProvider
.ProviderMode.Sql2000);
105
this.AnnotateSqlIncompatibility(join,
SqlProvider
.ProviderMode.Sql2000);
144
private void AnnotateSqlIncompatibility(SqlNode node, params
SqlProvider
.ProviderMode[] providers) {
SqlClient\Query\SqlParameterizer.cs (1)
236
SqlClient.Strings.MaxSizeNotSupported(node.SourceExpression),
SqlProvider
.ProviderMode.Sql2000));
SqlClient\Query\SqlTopReducer.cs (1)
38
this.annotations.Add(select.Top, new SqlServerCompatibilityAnnotation(Strings.SourceExpressionAnnotation(select.Top.SourceExpression),
SqlProvider
.ProviderMode.Sql2000));
SqlClient\SqlProvider.cs (10)
353
DbProviderFactory factory =
SqlProvider
.GetProvider(SqlCeProviderInvariantName);
947
SqlProvider
provider;
950
internal SubQueryCompiler(
SqlProvider
provider) {
1692
internal CompiledQuery(
SqlProvider
provider, Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, ICompiledSubQuery[] subQueries) {
1705
SqlProvider
sqlProvider = provider as
SqlProvider
;
1754
SqlProvider
sqlProvider = provider as
SqlProvider
;
1964
SqlProvider
provider;
1970
internal MultipleResults(
SqlProvider
provider, MetaFunction function, IObjectReaderSession session, ExecuteResult executeResult) {