本软件是一个工厂模式三层架构例子程序(★特点与难点是在BLL层使用数据库事务,而不在DAL层使用数据库事务)。程序通过WinForm应用程序实现Sql Server 2005,Sqlite 3的增、删、改、查,分页功能。是学习三层架构、工厂模式,操作Sql Server和Sqlite数据库的极佳学习例子。本源码是我开发一个10万行代码软件时使用的架构的进化升级版,使用此架构,可以开发复杂的(操作数据库)WinForm或WebForm程序,相信您在学习这个例子程序的时候,能学到很多项目开发经验,包括接口操作、文件组织、编码规范、多数据库、代码重用等等。 【为什么要在BLL层使用数据库事务?】 1.由于某些业务逻辑较复杂,需要对数据库多表进行操作,为保证关联数据的完整性,需要使用数据库事务。 2.为了实现应用系统(业务逻辑)一次编写即可支持多种数据库,需要使用工厂模式实现多数据库支持。 3.一般情况,我们可以在DAL层使用数据库事务,但较多的业务逻辑放在DAL层,使得BLL层和DAL层职责不清,不利于统一在BLL层编写业务逻辑
2023-02-28 10:59:00 4.95MB 三层 c#
1
项目分为数据库和项目源代码,本人已运行,并实测,如果下载后出现问题,可以联系我WX:csj13103101099,我会给予帮助。
2022-12-15 09:27:49 90.01MB asp.net mVC cshtml
1
C# 三层架构实例 教你学会三层 很简单明了的一个实例,让你轻松搞定C#三层。
2022-11-09 17:34:13 106KB C# BLL DAL Model
1
C#简单三层结构设计UI、BLL、DAL 在实际项目中,程序设计都有他的层次结构,比如MVC、MVP、普通的三层结构等等,不过现在用三层结构的相比可能少了,但是也有一些小型项目还是挺实用的 到这里有介绍和下载地址不需要积分: https://www.cnblogs.com/JiYF/p/10324988.html 1.介绍 普通的三层架构(BLL,DAL,Model) 1)实体(Model),用来创建对象的实体; 2)业务逻辑层(BLL),用来处理复杂的数据间的关系或者是业务间的关系; 3)数据库访问层(DAL),用来用来访问数据库的; 当然还会有,View(视图层),用来展示数据;
2022-01-21 23:17:44 3.23MB 三层结构 C#
1
最近做公司的项目自己搭建了一套系统,想了好久决定放弃Entity Framework框架用一下IBatisNet这个很老旧的ORM框架(至于为什么要用它呢?也不是很清楚就是想用于是就用了。。。。。。),初期因为项目里有好多业务属于配置类的业务大部分都是单表的增删改查等功能(说白了还是增删改查),码代码太繁琐了 而且用了这个框架以后就后悔了。。。。。。,因为要码的太多了还是很枯燥很繁琐的重复性工作(说白了就是无聊了);得 干脆写个代码生成器吧,于是乎心血来潮说干就干。
2021-12-06 09:39:35 341KB C#  IBatis sqlser C#对象实体
1
本人项目中在用,项目不大,算是中型,用着还算顺手 下载后有不懂的地方可以参考我的博文,欢迎来讨论。
2021-07-09 11:36:24 766KB .NET C# 三层 BLL
1
简单三层小实例,主要解释三层怎么个调用法。
2021-07-07 12:10:29 51KB 三层
1
ASP.NET 三层框架搭建 BLL+IDAL+DAL+DB+MODEL 通用性很强直接可以使用。
2021-06-04 12:36:15 349KB .net三层架构
1
C#中三层架构UI、BLL、DAL、Model源码,数据库为本地ACCESS
2021-04-30 10:02:43 325KB c# 三层架构 BLL UI
1
这是一个C#的代码生成工具,可连接服务器上的数据库,自动生成model ,BLL,DAL,三层架构的代码。代码可以直接复制使用。
2019-12-21 20:41:42 8.3MB 代码生成工具
1