📄 dbaccess.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using MyCRM.IDAL;
using MyCRM.DAL;
using System.Reflection;
namespace MyCRM.DBFactory
{
public class DBAccess
{
public static IIndex CreateIndexFile()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.IndexService") as IndexService;
}
public static IRole CreateRoleFile()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.RoleService") as RoleService;
}
public static IUser CreateUserFile()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.UserService") as UserService;
}
public static IChance CreateChance()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.ChanceService") as ChanceService;
}
public static IPlan CreatePlan()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.PlanService") as PlanService;
}
public static ICustomer CreateCustomer()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.CustomerService") as CustomerService;
}
public static ILinkMan CreateLinkMan()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.LinkManService") as LinkManService;
}
public static IDict CreateDict()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.DictService") as DictService;
}
public static IActivity CreateActivity()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.ActivityService") as ActivityService;
}
public static IOrders CreateOrders()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.OrdersService") as OrdersService;
}
public static ILost CreateLost()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.LostService") as LostService;
}
public static IServer CreateServer()
{
//加载一个程序集
Assembly assem = Assembly.Load("DAL");
return assem.CreateInstance("MyCRM.DAL.ServerService") as ServerService;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -