示例#1
0
 /// <summary>
 /// 判断是否是 Firebird 数据库
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool IsFirebird()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.Firebird));
 }
示例#2
0
 /// <summary>
 /// 判断是否是 Dm 数据库
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool IsDm()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.Dm));
 }
示例#3
0
 /// <summary>
 /// 判断是否是 PostgreSQL 数据库
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool IsNpgsql()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.Npgsql));
 }
示例#4
0
 /// <summary>
 /// 判断是否是 Oracle 数据库
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool IsOracle()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.Oracle));
 }
示例#5
0
 /// <summary>
 /// 判断是否是 MySql 数据库 官方包(更新不及时,只支持 8.0.23+ 版本, 所以单独弄一个分类)
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool IsMySqlOfficial()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.MySqlOfficial));
 }
示例#6
0
 /// <summary>
 /// 判断是否是 内存中 数据库
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool InMemoryDatabase()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.InMemoryDatabase));
 }
示例#7
0
 /// <summary>
 /// 判断是否是 Cosmos 数据库
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool IsCosmos()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.Cosmos));
 }
示例#8
0
 /// <summary>
 /// 判断是否是 Sqlite 数据库
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool IsSqlite()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.Sqlite));
 }
示例#9
0
 /// <summary>
 /// 判断是否是 SqlServer 数据库
 /// </summary>
 /// <returns>bool</returns>
 public virtual bool IsSqlServer()
 {
     return(DbProvider.IsDatabaseFor(ProviderName, DbProvider.SqlServer));
 }