我正在构建NET Core应用程序,并尝试使用NHibernate和Sybase ASE建立连接。最终,我希望能够从中提取存储过程。此时,我正在努力寻找有关如何建立与Sybase ASE的连接的任何信息。建立连接将不胜感激。下面的代码是从教程中借来的,显示了到目前为止的内容。
namespace MVCFLuentNh.Helper
{
public class NHibernateHelper
{
private static ISessionFactory _sessionFactory;
private static ISessionFactory SessionFactory
{
get
{
if (_sessionFactory == null)
InitializeSessionFactory(); return _sessionFactory;
}
}
private static void InitializeSessionFactory()
{
_sessionFactory = Fluently.Configure()
.Database(ConfigurationManager.ConnectionStrings["Data Source='10.30.200.198';Port=5000;UID='Username'; PWD='Password'; Database='SPS_DB';"].ConnectionString)
.Mappings(mbox => mbox.FluentMappings.AddFromAssemblyOf<Example_Data>())
.ExposeConfiguration(cfg => new SchemaExport(cfg).Create(true, true)).BuildSessionFactory();
}
}
}