dalfactory.cs
来自「个人版音像管理系统,可以扩展,内含数据库,支持多数据库使用」· CS 代码 · 共 74 行
CS
74 行
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 + =
减小字号Ctrl + -
显示快捷键?