1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- using PaintDotNet.DbOpreate.DbCodeFirstDAL;
- using PaintDotNet.DbOpreate.DbIDal;
- using System;
- using System.Collections.Generic;
- using System.Configuration;
- using System.Linq;
- using System.Reflection;
- using System.Text;
- using System.Threading.Tasks;
- namespace PaintDotNet.DbOpreate.DbDalFactory
- {
- public class DataAccess
- {
- private static readonly string path = ConfigurationManager.AppSettings["DAL"];
- private static readonly string space = "PaintDotNet.DbOpreate.DbCodeFirstDAL";
- /// <summary>
- /// 构造函数
- /// </summary>
- private DataAccess() { }
- public static Imic_rulers Createmic_rulers()
- {
- string className = space + ".mic_rulers_DAL";
- return (Imic_rulers)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_script Createmic_script()
- {
- string className = space + ".mic_script_DAL";
- return (Imic_script)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_script_step Createmic_script_step()
- {
- string className = space + ".mic_script_step_DAL";
- return (Imic_script_step)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_script_step_param Createmic_script_step_param()
- {
- string className = space + ".mic_script_step_param_DAL";
- return (Imic_script_step_param)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_screen_rules Createmic_screen_rules()
- {
- string className = space + ".mic_screen_rules_DAL";
- return (Imic_screen_rules)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_view_infos Createmic_view_infos()
- {
- string className = space + ".mic_view_infos_DAL";
- return (Imic_view_infos)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_camerasettings Createmic_camerasettings()
- {
- string className = space + ".mic_camerasettings_DAL";
- return (Imic_camerasettings)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_template_infos Createmic_template_infos()
- {
- string className = space + ".mic_template_infos_DAL";
- return (Imic_template_infos)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_module_infos Createmic_module_infos()
- {
- string className = space + ".mic_module_infos_DAL";
- return (Imic_module_infos)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_project Createmic_project()
- {
- string className = space + ".mic_project_DAL";
- return (Imic_project)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_project_info Createmic_project_info()
- {
- string className = space + ".mic_project_info_DAL";
- return (Imic_project_info)Assembly.Load(path).CreateInstance(className);
- }
- public static Imic_project_info_item Createmic_project_info_item()
- {
- string className = space + ".mic_project_info_item_DAL";
- return (Imic_project_info_item)Assembly.Load(path).CreateInstance(className);
- }
- }
- }
|