JSFiddle - React, Tailwind, and code Playground
by Kalu Singh Rao
HTML
using System;
using System.IO;
using System.Collections;
using NHibernate;
using NHibernate.Cfg;
using System.Reflection;
using System.Web;
using System.Diagnostics;
//using System.Data;
using MySql.Data.MySqlClient;
using NHibernate.Event;
using Wizorbit.POS.DTO.Helpers;
namespace Wizorbit.POS.Helpers
{
public sealed class NHibernateHelper
{
private const string CurrentSessionKey = "nhibernate.current_session";
private static readonly ISessionFactory sessionFactory;
private static ISession currentSession;
static NHibernateHelper()
{
System.IO.MemoryStream stream = new System.IO.MemoryStream();
NHibernate.Mapping.Attributes.HbmSerializer.Default.Validate = true;
NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();
cfg.SetProperty("connection.provider", "NHibernate.Connection.DriverConnectionProvider");
cfg.SetProperty("connection.driver_class", "NHibernate.Driver.MySqlDataDriver");
cfg.SetProperty("dialect", "NHibernate.Dialect.MySQL5Dialect");
cfg.SetProperty("connection.isolation", "ReadCommitted");
cfg.SetProperty("connection.connection_string", DomainUtility.GetConnectionString());
//cfg.SetProperty("hibernate.cache.provider_class", "NHibernate.Caches.Prevalence.PrevalenceCacheProvider, NHibernate.Caches.Prevalence");
//cfg.SetProperty("hibernate.cache.provider_class", "NHibernate.Caches.SysCache.SysCacheProvider, NHibernate.Caches.SysCache");
//cfg.SetProperty("relativeExpiration","120");
cfg.SetProperty("proxyfactory.factory_class", "NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle");
cfg.SetProperty("use_proxy_validator", "false");
cfg.SetProperty("command_timeout", "60000");
cfg.SetProperty("adonet.batch_size", "500");
...
JavaScript
using System;
using System.IO;
using System.Collections;
using NHibernate;
using NHibernate.Cfg;
using System.Reflection;
using System.Web;
using System.Diagnostics;
//using System.Data;
using MySql.Data.MySqlClient;
using NHibernate.Event;
using Wizorbit.POS.DTO.Helpers;
namespace Wizorbit.POS.Helpers
{
public sealed class NHibernateHelper
{
private const string CurrentSessionKey = "nhibernate.current_session";
private static readonly ISessionFactory sessionFactory;
private static ISession currentSession;
static NHibernateHelper()
{
System.IO.MemoryStream stream = new System.IO.MemoryStream();
NHibernate.Mapping.Attributes.HbmSerializer.Default.Validate = true;
NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();
cfg.SetProperty("connection.provider", "NHibernate.Connection.DriverConnectionProvider");
cfg.SetProperty("connection.driver_class", "NHibernate.Driver.MySqlDataDriver");
cfg.SetProperty("dialect", "NHibernate.Dialect.MySQL5Dialect");
cfg.SetProperty("connection.isolation", "ReadCommitted");
cfg.SetProperty("connection.connection_string", DomainUtility.GetConnectionString());
//cfg.SetProperty("hibernate.cache.provider_class", "NHibernate.Caches.Prevalence.PrevalenceCacheProvider, NHibernate.Caches.Prevalence");
//cfg.SetProperty("hibernate.cache.provider_class", "NHibernate.Caches.SysCache.SysCacheProvider, NHibernate.Caches.SysCache");
//cfg.SetProperty("relativeExpiration","120");
cfg.SetProperty("proxyfactory.factory_class", "NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle");
cfg.SetProperty("use_proxy_validator", "false");
cfg.SetProperty("command_timeout", "60000");
cfg.SetProperty("adonet.batch_size", "500");
...