ASP.NET创建三层架构图解详细教程

 更新时间:2016年04月12日 09:31:29   作者:画个逗号给明天  
本文以图片的形式完整演示了创建三层架构的完整步骤,简单实用,希望能给大家一些帮助。

1、新建项目

2、创建Visual Studio解决方案

3、再创建项目

4、选择类库类型

5、依次创建bll(业务逻辑层),dal(数据访问层)和model(模型层也可以叫实体层)

6、添加一个网站

7、选择相应的类型

8、修改名称

9、设为启动项目

10、结构如下

11、 生成model

12、在dal中引用model

13、选择model引用

14、看一下

15、dal还可以引用其他类库,如DBUtility

16、数据库帮助类库

17、model不引用任何类库

18、底层类库在上层类库中被引用

19、web添加引用

20、web层要引用bll、model类库

21、当然你也可以全部引用过来

22、使用bll层进行操作

23、web.config配置数据库链接字符串

24、DBUtility层数据库辅助类中读取数据库链接,以便操作数据

总结:三层一般为web(试图层),bll(业务逻辑层),dal(数据访问层),引用顺序是 web引用bll,bll引用dal,中间还有一个model(模型层)作为承载数据的媒介,供上面三个层引用。

相关文章

  • 利用C#远程存取Access数据库

    利用C#远程存取Access数据库

    目前,基于数据库服务器的桌面管理程序和Web程序已经有太多的应用了,尤其是网络的大量普及,孤立地数据库管理系统无法胜任分布式管理应用,但是面对基于Access数据库的现有的桌面应用我们也无法完全的摒弃。我们利用.Net 远程处理功能将连接和存取Access的行为封装为一个远程对象,供网络中其它客户端通过调用该远程对象来存取实际的Access数据库。我们以 C# 2005 为开发语言来实现上述功能。
    2008-04-04
  • ASP.NET 页面事件执行顺序介绍

    ASP.NET 页面事件执行顺序介绍

    当页面进行回发时,如点击按钮,以上事件都会重新执行一次,这时的执行顺序为OnPreInit、OnInit、OnInitComplete等等,感兴趣的朋友可以参考下哈
    2013-04-04
  • 如何在WebForm中使用javascript防止连打(双击)

    如何在WebForm中使用javascript防止连打(双击)

    如何在WebForm中使用javascript防止连打(双击)...
    2007-01-01
  • ASP.Net前台调用后台变量的方法

    ASP.Net前台调用后台变量的方法

    asp.net下前台数据的调用输出方法,需要的朋友可以参考下。
    2010-07-07
  • .NET 6更新使.NET生态系统蜕变

    .NET 6更新使.NET生态系统蜕变

    微软正式发布.NET最新长期支持版本.NET 6,这个版本的更新重点,除了C#和F#都有许多语言功能改进之外,.NET 6终于集大成,成为跨浏览器、云计算、桌面、物联网和移动应用程序的统一平台,性能也获得大幅提升,并且更完整支持Arm64
    2022-01-01
  • 详解ABP框架中领域层的领域事件Domain events

    详解ABP框架中领域层的领域事件Domain events

    ABP是基于ASP.NET框架之上的Web开发框架(GitHub:https://github.com/aspnetboilerplate),这篇我们来详解ABP框架中领域层的领域事件Domain events,需要的朋友可以参考下
    2016-06-06
  • ASP.NET Core中的Options选项模式

    ASP.NET Core中的Options选项模式

    这篇文章介绍了ASP.NET Core中的Options选项模式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • c#中实现文件拖放打开的方法

    c#中实现文件拖放打开的方法

    向ListBox拖入一个文件,ListBox显示该文件的路径,然后单击该路径,点击Open按钮打开该文件
    2006-10-10
  • .NET Core使用CZGL.SystemInfo库获取主机运行资源

    .NET Core使用CZGL.SystemInfo库获取主机运行资源

    这篇文章介绍了.NET Core使用CZGL.SystemInfo库获取主机运行资源的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • .Net Core部署Docker容器

    .Net Core部署Docker容器

    这篇文章介绍了.Net Core部署Docker容器的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01

最新评论