dialect.cs

来自「HR系统,人事,能力素质,考勤,薪资等,AJAX,ASP.NET」· CS 代码 · 共 42 行

CS
42
字号
using System;
using System.Configuration;

namespace iSun.SPL.Factory
{
	/// <summary>
	/// Dialect 的摘要说明。
	/// </summary>
	public class Dialects
	{
		/// <summary>
		/// 获取SQL工厂
		/// </summary>
		/// <param name="entitys"></param>
		/// <returns></returns>
		public static iSun.SPL.Factory.DialectFactory GetDialect(object entitys)
		{	
			string Type = ConfigurationSettings.AppSettings["DataType"] ;
			
			if (Type == null || Type == string.Empty)
			{
				Type = "SqlServer";
			}

			iSun.SPL.Factory.DialectFactory DF = null;
			if (Type == "SqlServer")   
			{
				DF = new  iSun.SPL.Factory.Dialect.MsSqlServer(entitys);
			}
			if(Type == "Access")
			{
				DF = new iSun.SPL.Factory.Dialect.Access(entitys);
			}
			if(Type == "Ocrale")
			{
				DF = new iSun.SPL.Factory.Dialect.Oracle(entitys);
			}
			return DF;
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?