Skip to content

Commit

Permalink
v8.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel Abraham committed Jan 31, 2024
1 parent b125773 commit e50db7a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
10 changes: 5 additions & 5 deletions src/TypeCache/Data/DataSource.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ public DataSource(string name, DbProviderFactory dbProviderFactory, string conne
this.Server = connection.DataSource;
this.Version = connection.ServerVersion;

var @namespace = dbProviderFactory.GetType().Namespace;
var @namespace = dbProviderFactory.GetType().Namespace ?? string.Empty;
this.Type = @namespace switch
{
_ when @namespace.Is("Microsoft.Data.SqlClient") || @namespace.Is("System.Data.SqlClient") => DataSourceType.SqlServer,
_ when @namespace.Is("Oracle.DataAccess.Client") => DataSourceType.Oracle,
_ when @namespace.Is("Npgsql") => DataSourceType.PostgreSql,
_ when @namespace.Is("MySql.Data.MySqlClient") => DataSourceType.MySql,
_ when @namespace.Has("SqlClient") => DataSourceType.SqlServer,
_ when @namespace.Has("Oracle") => DataSourceType.Oracle,
_ when @namespace.Is("Npgsql") || @namespace.Has("Postgre") => DataSourceType.PostgreSql,
_ when @namespace.Has("MySql") => DataSourceType.MySql,
_ => DataSourceType.Unknown
};

Expand Down
2 changes: 1 addition & 1 deletion src/TypeCache/TypeCache.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<RootNamespace>TypeCache</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<PackageId>TypeCache</PackageId>
<Version>8.1.1</Version>
<Version>8.1.2</Version>
<Authors>Samuel Abraham &lt;sam987883@gmail.com&gt;</Authors>
<Company>Samuel Abraham &lt;sam987883@gmail.com&gt;</Company>
<Title>TypeCache Reflection</Title>
Expand Down

0 comments on commit e50db7a

Please sign in to comment.