📄 sessionfactoryhelper.cs
字号:
using System;
using NHibernate.Engine;
using NHibernate.Persister.Entity;
namespace NHibernate.Hql.Util
{
/// <summary>
/// Wraps SessionFactoryImpl, adding more lookup behaviors and encapsulating some of the error handling.
/// </summary>
public class SessionFactoryHelper
{
public static IQueryable FindQueryableUsingImports(ISessionFactoryImplementor sfi, string className)
{
string importedClassName = sfi.GetImportedClassName(className);
if (importedClassName == null)
{
return null;
}
return (IQueryable) sfi.GetEntityPersister(importedClassName, false);
}
public static System.Type GetImportedClass(ISessionFactoryImplementor sfi, string className)
{
string importedName = sfi.GetImportedClassName(className);
if (importedName == null)
{
return null;
}
return System.Type.GetType(importedName, false);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -