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