史上最好的ASP.Net+C#三层架构实例(源代码)

上传者: zynile | 上传时间: 2021-04-24 08:55:07 | 文件大小: 5.68MB | 文件类型: RAR
这是我见过的最好的.net三层架构实例(源代码),对于想学.net和三层架构的人来说,简直是必须的。只要你把这个例子学习好,那你的三层架构肯定就没问题了。 附实例(源代码):用户注册例子(最终版三层模式+单元测试)

文件下载

资源详情

[{"title":"( 97 个子文件 5.68MB ) 史上最好的ASP.Net+C#三层架构实例(源代码)","children":[{"title":"用户注册例子(最终版三层模式+单元测试)","children":[{"title":"Model","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"User.Model.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"User.Model.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Model.csproj <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Model.csproj.FileList.txt <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"User.Model.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"User.Model.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"Refactor","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"UserInfo.cs <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"SystemConfiguration","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"User.SystemConfiguration.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Utility.cs <span style='color:#111;'> 923B </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"SystemConfiguration.csproj.FileList.txt <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"User.SystemConfiguration.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"Refactor","children":[{"title":"User.SystemConfiguration.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"Configuration.cs <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"SystemConfiguration.csproj <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"WebUI","children":[{"title":"Default.aspx <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"App_Data","children":[{"title":"Register.mdf <span style='color:#111;'> 2.19MB </span>","children":null,"spread":false},{"title":"Register_log.LDF <span style='color:#111;'> 560.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"Bin","children":[{"title":"User.Business.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.Business.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"User.DataAccess.dll <span style='color:#111;'> 20.00KB </span>","children":null,"spread":false},{"title":"User.DataAccess.pdb <span style='color:#111;'> 19.50KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"User.Model.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"User.Model.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"Web.Config <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"Default.aspx.cs <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"UserRegister","children":[{"title":"UserRegister.vsmdi <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"UserRegister.suo <span style='color:#111;'> 36.50KB </span>","children":null,"spread":false},{"title":"localtestrun.testrunconfig <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"UserRegister.sln <span style='color:#111;'> 7.76KB </span>","children":null,"spread":false},{"title":"UserTestProject","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"MbUnit.Framework.2.0.dll <span style='color:#111;'> 10.50KB </span>","children":null,"spread":false},{"title":"MbUnit.Framework.dll <span style='color:#111;'> 468.00KB </span>","children":null,"spread":false},{"title":"User.UserTestProject.pdb <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false},{"title":"Refly.dll <span style='color:#111;'> 128.00KB </span>","children":null,"spread":false},{"title":"User.DataAccess.dll <span style='color:#111;'> 20.00KB </span>","children":null,"spread":false},{"title":"MbUnit.AddIn.dll <span style='color:#111;'> 24.00KB </span>","children":null,"spread":false},{"title":"Refly.xml <span style='color:#111;'> 101.58KB </span>","children":null,"spread":false},{"title":"QuickGraph.Algorithms.xml <span style='color:#111;'> 186.24KB </span>","children":null,"spread":false},{"title":"QuickGraph.xml <span style='color:#111;'> 196.65KB </span>","children":null,"spread":false},{"title":"User.DataAccess.pdb <span style='color:#111;'> 19.50KB </span>","children":null,"spread":false},{"title":"QuickGraph.dll <span style='color:#111;'> 120.00KB </span>","children":null,"spread":false},{"title":"QuickGraph.Algorithms.dll <span style='color:#111;'> 172.00KB </span>","children":null,"spread":false},{"title":"MbUnit.Framework.2.0.xml <span style='color:#111;'> 17.01KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"TestFu.xml <span style='color:#111;'> 120.99KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"TestFu.dll <span style='color:#111;'> 160.00KB </span>","children":null,"spread":false},{"title":"User.Model.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"MbUnit.Framework.xml <span style='color:#111;'> 408.45KB </span>","children":null,"spread":false},{"title":"User.Model.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.UserTestProject.dll.config <span style='color:#111;'> 353B </span>","children":null,"spread":false},{"title":"User.UserTestProject.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"UserTest.cs <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"User.UserTestProject.pdb <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'> 37.13KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"User.UserTestProject.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"UserTestProject.csproj.FileList.txt <span style='color:#111;'> 843B </span>","children":null,"spread":false}],"spread":true},{"title":"UserTestProject.csproj <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 353B </span>","children":null,"spread":false},{"title":"AuthoringTests.txt <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"DataAccess","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"User.DataAccess.dll <span style='color:#111;'> 20.00KB </span>","children":null,"spread":false},{"title":"User.DataAccess.pdb <span style='color:#111;'> 19.50KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"User.Model.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"User.Model.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Factory","children":[{"title":"UserFactory.cs <span style='color:#111;'> 476B </span>","children":null,"spread":false}],"spread":true},{"title":"obj","children":[{"title":"DataAccess.csproj.FileList.txt <span style='color:#111;'> 298B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"User.DataAccess.dll <span style='color:#111;'> 20.00KB </span>","children":null,"spread":false},{"title":"User.DataAccess.pdb <span style='color:#111;'> 19.50KB </span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"Refactor","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"DataAccess.csproj <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"SQLHelper.cs <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"OracleHandle","children":null,"spread":false},{"title":"Interface","children":[{"title":"IUser.cs <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":true},{"title":"SQLHandle","children":[{"title":"UserSQLHandle.cs <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Business","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"User.Business.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.Business.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"User.DataAccess.dll <span style='color:#111;'> 20.00KB </span>","children":null,"spread":false},{"title":"User.DataAccess.pdb <span style='color:#111;'> 19.50KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.SystemConfiguration.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"User.Model.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"User.Model.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Business.csproj <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Business.csproj.FileList.txt <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"User.Business.dll <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"User.Business.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'> 11.72KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"UserBusiness.cs <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • xswuch :
    User.SystemConfiguration.dll都编译过了,没法改,无法运行啊
    2019-03-23
  • weixin_40134309 :
    贼坑以后都不会买了
    2018-05-27
  • devilli :
    没下载下来啊
    2017-10-02
  • xiaosheng198509 :
    给初学者学习,应该不错,感谢
    2017-07-01
  • seamanwang :
    可以参考一下,还是不错~
    2016-09-01
  • z_q_l :
    压缩包损坏,不知道你们怎么打开的?
    2015-12-12
  • liulang457 :
    学习用很不错,有不少帮助
    2015-11-03
  • tanfeng000000 :
    写的太过于简单了
    2015-08-22
  • luweichun :
    很有参考价值
    2015-06-26
  • eternalplot :
    很好的三层架构的实例,谢谢分享
    2015-05-18

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明