/// <summary> /// 지정된 <paramref name="sessionFactory"/>가 사용하는 Database가 MS SQL CE 인지 파악합니다. /// </summary> public static bool IsMsSqlCe(this ISessionFactory sessionFactory) { return(sessionFactory.GetDialect() is NHibernate.Dialect.MsSqlCeDialect); }
/// <summary> /// 지정된 <paramref name="sessionFactory"/>가 사용하는 Database가 Oracle 인지 파악합니다. /// </summary> public static bool IsOracle(this ISessionFactory sessionFactory) { return(sessionFactory.GetDialect() is Oracle9iDialect); }
/// <summary> /// 지정된 <paramref name="sessionFactory"/>가 사용하는 Database가 SQLite 인지 파악합니다. /// </summary> public static bool IsSQLite(this ISessionFactory sessionFactory) { return(sessionFactory.GetDialect() is SQLiteDialect); }
/// <summary> /// 지정된 <paramref name="sessionFactory"/>가 사용하는 Database가 MS SQL Server 2005 이상 인지 파악합니다. /// </summary> public static bool IsMsSqlServer2005OrHigher(this ISessionFactory sessionFactory) { return(sessionFactory.GetDialect() is MsSql2005Dialect); }