📄 dalfactory.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using DiscSystemIDAL;
using DiscSystemModel;
using DiscSystemDAL;
using System.Configuration;
namespace DiscSystemFactory
{
public class DALFactory
{
private string type = "Sql";
public IDiscInfoService GetDiscInfoService()
{
IDiscInfoService discInfo = null;
switch (type)
{
case "Sql":
discInfo = new DiscSystemDAL.SqlServer.DiscInfoService();
break;
}
return discInfo;
}
public IMemberInfoService GetMemberInfoService()
{
IMemberInfoService memInfo = null;
switch (type)
{
case "Sql":
memInfo = new DiscSystemDAL.SqlServer.MemberInfoService();
break;
}
return memInfo;
}
public ILeaseInfoService GetLeaseInfoService()
{
ILeaseInfoService leaseInfo = null;
switch (type)
{
case "Sql":
leaseInfo = new DiscSystemDAL.SqlServer.LeaseInfoService();
break;
}
return leaseInfo;
}
public IMemberLevelService GetMemberLevelService()
{
IMemberLevelService mem = null;
switch (type)
{
case "Sql":
mem = new DiscSystemDAL.SqlServer.MemberLevelService();
break;
}
return mem;
}
public IDiscTypeService GetDiscTypeService()
{
IDiscTypeService disc = null;
switch (type)
{
case "Sql":
disc = new DiscSystemDAL.SqlServer.DiscTypeService();
break;
}
return disc;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -