ASP.NET 通用底层框架
2009-01-14 15:23
211 查看
前不久换了家新公司,面对新的web项目,我参照自己以前的一些资料,重新设计了一个通用底层框架,记下来留个纪念,
首先:引用新知识,微软企业库的底层连接类(三个DLL文件),很好用。DownLoad
步骤1、引用三个DLL文件
步骤2、修改配置文件
Code
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using IDAL;
namespace Factory
{
/// <summary>
/// factory class , create class DAL object, return Interface IDAL object
/// </summary>
public class Factory
{
#region 获取接口对象
/// <summary>
/// 获取DataHelp的口对象,含通用增、删、改、查方法
/// </summary>
/// <returns></returns>
public static IDAL.DataHelp.IDataHelp GetIDataHelp()
{
return CreateAssembly("DAL.DataHelp.DataHelp") as IDAL.DataHelp.IDataHelp;
}
#endregion
/// <summary>
/// 根据命名空间.类名,创建程序集制定的对象
/// </summary>
/// <param name="ClassName"></param>
/// <returns></returns>
private static object CreateAssembly(string ClassName) {
return Assembly.Load("DAL").CreateInstance(ClassName);
}
}
}
首先:引用新知识,微软企业库的底层连接类(三个DLL文件),很好用。DownLoad
步骤1、引用三个DLL文件
步骤2、修改配置文件
Code
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using IDAL;
namespace Factory
{
/// <summary>
/// factory class , create class DAL object, return Interface IDAL object
/// </summary>
public class Factory
{
#region 获取接口对象
/// <summary>
/// 获取DataHelp的口对象,含通用增、删、改、查方法
/// </summary>
/// <returns></returns>
public static IDAL.DataHelp.IDataHelp GetIDataHelp()
{
return CreateAssembly("DAL.DataHelp.DataHelp") as IDAL.DataHelp.IDataHelp;
}
#endregion
/// <summary>
/// 根据命名空间.类名,创建程序集制定的对象
/// </summary>
/// <param name="ClassName"></param>
/// <returns></returns>
private static object CreateAssembly(string ClassName) {
return Assembly.Load("DAL").CreateInstance(ClassName);
}
}
}
相关文章推荐
- 《ASP.NET MVC验证框架中关于属性标记的通用扩展方法》之继续扩展
- 三分钟完成新建模块-ASP.NET通用框架教程
- ASP.NET MVC验证框架中关于属性标记的通用扩展方法
- [置顶] Asp.Net底层原理(二、写自己的Asp.Net框架)
- ASP.NET通用系统框架+专用代码生成器
- ASP.NET通用权限系统快速开发框架
- Asp.Net底层原理(二、写自己的Asp.Net框架)
- ASP.NET通用权限框架 权限管理系统源码jquery 精美UI源码
- ASP.NET MVC底层原理与框架
- ASP.NET 让无码编程不在是梦 -.NET通用平台、通用权限、易扩展、多语言、多平台架构框架
- 一起谈.NET技术,ASP.NET MVC验证框架中关于属性标记的通用扩展方法
- ASP.NET MVC验证框架中关于属性标记的通用扩展方法
- 流风ASP.NET 通用管理框架正式版源码+专用代码生成器
- 用Asp.net写自己的服务框架
- ASP.NET企业开发框架IsLine FrameWork系列之八--AppLogProvider日志框架(下)
- 【转】Scott_ASP.NET MVC框架(第零部分): 概述
- 转:了解ASP.NET底层架构
- 有简易通用权限管理后台的快速C# ASP.NET开发的例子应用程序卖给了曾长期开发JAVA银行程序的大哥
- ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)
- 微软下一代站点开发框架:ASP.NET MVC 6 新特性揭秘