三层架构+MVC+Linq to SQL 入门实例

三层架构+MVC+LinqtoSQL入门实例本程序主要通过一个产品的添加、修改及用户注册登录等来演示MVC的使用,主要针对MVC和三层架构入门人员数据实现了列表并分页App_Data下为Sql2005数据库,采用的是|DataDirectory|\方式调用,直接使用即可

标签: LINQ 入门 Asp.netMVC 会员注册

评分:

更新时间:2009-07-03

浏览次数:27871次

免费

PDF.NET 数据开发框架V3.0源码

UI层(WinForm/Web)控件数据绑定、映射与查询;*BLL层实体对象查询(OQL)*DAL层SQL语句和.NET数据访问代码映射(查看SQL-MAP原理)详细说来,框架还包含以下特色功能:*类似LINQ的支持ORM实体类查询的OQL表达式(有了LINQ为啥还要搞一个OQL?本框架OQL的基本设计在LINQ或者说本人知道LINQ之前,另外,.NET3.5框架才正式支持LINQ,而我们公司的一个产品却因为采用了3.5框架安装部署不方便成为市场和客服常常抱怨的理由。未来还有这样的理由,我们迫切需要一个类似LINQ的东西运行在某些客户过时的机器上。)*无需任何后台代码即可分页的增强数据分页控件。*只需要一行代码实现页面数据的增,删,改,查。*基于SQL词法分析的支持多种数据库的高效分页类,你只需要设置SQL语句和分页属性它便能够为你生成特定数据库平台的当前页数据的SQL语句。*一套实用工具,可以生成实体类和根据SQL配置文件自动生成代码的代码生成器以及SQL配置文件管理程序。更多的功能等待你去发现:)数据库在DB_51aspx文件夹中(sql2005),附加即可.登陆用户名和密码都是5

标签: ORM 生成代码 框架源码 SQLMAP PDF.NET

评分:

更新时间:2010-06-13

浏览次数:7674次

免费

MVC 2.0学习示例源码

MVC2.0学习示例源码系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。说它好,它确实好,开发起来简单方便;说它不好,也确实存在一些问题。比如说版本升级的风险,性能比较研究现在都不够深刻。此源码提供学习使用,教程地址:http://bbs.51aspx.com/showtopic-16006.html

标签: 学习源码 MVC 学习教程 入门开篇

评分:

更新时间:2010-07-21

浏览次数:17819次

免费

基于MVC 粒度的权限管理系统源码

基于MVCAction粒度的权限管理系统源码主要功能1、权限判断的边界由于项目是基于MVC的,除去数据权限不说,功能权限的判断边界做在MVC的Action上无疑是最好的选择,因为无论是一个页面,还是一个按钮,还是一次查询,都是通过Action请求实现的。这样我们只需要在每个Action请求执行之前进行权限判断就可以了,也不用折腾RBAC里的资源+操作=权限这么麻烦。2、使用FormsAuthentication实现登录验证用户登录验证用的是.Net自带的Forms验证,它默认通过加密的cookies来实现用户的登录判断3、另外有人说源码编译报错缺少“HibernatingRhinos.NHibernate.Profiler.Appender.DLL”,你可以把这个DLL删除,再根据错误信息删除一行代码即可,这个其实是之前讲过的NHProfiler,NH生成SQL查看工具用的DLL。4、总结:权限与工作流引擎集成,单点登录,多级授权等复杂的权限管理实现。大家可以看到上面介绍权限管理还是有些特点的:1.充分利用MVC特点;2.思路清晰;3.验证逻辑简单;4.维护方便;5.没有效率问题;6.

标签: 权限管理 MVC Action

评分:

更新时间:2010-09-20

浏览次数:16662次

免费

IDC BMS源码

IDCBMS源码IDCBMS(数据中心业务管理系统)&def数据中心业务管理系统是以ASP.NET软件为基础,在高负载、高易用性、高复制性的设计理念下,通过运用一系列部署技术实现的用户能在30秒内就可以全成一个独立的数据中心业务管理平台解决方案。IDCBMS针对IDC公司内部办公&def协调工作快速发布、管理、维护现有产品高性能综合平台。能针对客户、服务器、域名等进行智能提醒&def可对现有产品进行批量维护&def公司在市场、客服、技术、机房、值班均可以在一个系统快速完成。并能随时监督抽查。数据库在DB_51aspx文件夹中(sql2005),附加即可.登陆用户名和密码都是51aspx

标签: ExtJs AJAX 数据中心业务 IDC IDCBMS

评分:

更新时间:2010-11-15

浏览次数:10237次

免费

prsync网站源码

prsync网站源码N层ASP.netMVC开源网站。项目正在开发中,难免会有错误。项目包含了8个工程·Entities·Configuration·Data(DataAccess)Readnote·Services(ServiceClientLayer)·Controllers·Web(HttpModules,Helpers,Statemanagement,etc)·WebUI(Viewsandoutputfiles)·Test(Unittesting)数据库在DB_51aspx文件夹中(sql2005),附加即可.

标签: MVC 搜索 多层源码

评分:

更新时间:2011-03-29

浏览次数:6398次

免费

IBatis和NHibernate购物Demo源码

IBatis和NHibernate购物Demo源码大家在使用三层架构时,通常都会认为很少有项目在上线后会改变数据库的,这种几率实在是太小了,所以对于多数据库的支持一种资源浪费。那么这里将演示一下基于三层架构的数据访问的层的替换。在项目的开发,有人使用开源的NHibernate、IBatisNet、Castle等来实现数据访问;也有人很用较为低层的数据访问,如PetShop中的SqlHelper、OracleHelper;甚至有些人和团队开发自己的基于ORM的数据访问层。这里我们不讨论其它的东西,只说一下NHibernate和IBatisNet。当项目之初,可能大多都选择NHibernate,因为它的封装可以大量的减少代码的开发,使用维护更加容易。但是当我们真正开发完成后,运行时发现数据量过大,访问速度无法忍受,这时可能考虑是否换一种数据访问技术,可以大幅度提高访问速度?!比如说用IBatisNet来替换NHibernate。因为IBatisNet支持灵活的SQL。Demo只是实现一个简单的模型,大家有兴趣可以修改和扩展一下。数据库在DB_51aspx文件夹中,用SQL2005或者更高的

标签: NHibernate 购物车 ibatis

评分:

更新时间:2011-04-08

浏览次数:5916次

免费

IBatis和NHibernate购物DemoV1.1源码

IBatis和NHibernate购物DemoV1.1源码大家在使用三层架构时,通常都会认为很少有项目在上线后会改变数据库的,这种几率实在是太小了,所以对于多数据库的支持一种资源浪费。那么这里将演示一下基于三层架构的数据访问的层的替换。在项目的开发,有人使用开源的NHibernate、IBatisNet、Castle等来实现数据访问;也有人很用较为低层的数据访问,如PetShop中的SqlHelper、OracleHelper;甚至有些人和团队开发自己的基于ORM的数据访问层。这里我们不讨论其它的东西,只说一下NHibernate和IBatisNet。当项目之初,可能大多都选择NHibernate,因为它的封装可以大量的减少代码的开发,使用维护更加容易。但是当我们真正开发完成后,运行时发现数据量过大,访问速度无法忍受,这时可能考虑是否换一种数据访问技术,可以大幅度提高访问速度?!比如说用IBatisNet来替换NHibernate。因为IBatisNet支持灵活的SQL。这里,我做了一个简单的购物Demo,分别使用NHibernate、IBatisNet来实现访问层,然后利用注入,可以

标签: NHibernate spring ibatis

评分:

更新时间:2011-04-12

浏览次数:7057次

免费

简单三层实现的无限级DropDownList

简单三层实现的无限级DropDownList环境:VS2008+SQL2005App_code下为三层源码文件DB_51aspx文件夹下为Sql2005数据库,附件即可注意开发环境,低版本VS和Sql不能使用该项目

标签: 多层开发 DropDownList 无限级

评分:

更新时间:2008-04-21

浏览次数:19483次

免费

达达ASP.NET三层架构添删改查实例

达达ASP.NET三层架构添删改查实例咳咳...本牛X程序使用小8+小5开发q^0^p(vs2008+sql2005)!程序用三层结构实现了做网站最基本的添删改查功能,感觉比较适合入门者,因为考虑到新人学习之用所以就不写存储过程和数据工厂了!只是普通的三层!希望能对三层苦手的朋友有帮助吧!一般来说三层结构的中间层(BLL)应该只用来返回数据,收集错误和做判断,而不应该写入任何有关SQL的东东的!考虑到如果不那么写的话,中间层就没东西写了!所以就把SQL语句写到中间层了,大家明白就行了!最后就是工厂三层在实际大型项目团队开发的时候才会用得比较多,而单个人做中小项目的时候用工厂三层会很难做的,开发进度慢不说而且到后期客户要求修改的时候,会改到你想脱裤子去日经理的.......如果客户要求一定要用三层的话,这个时候MVC三层就是你的最佳解决方案了!程序目录:/App_Code/BLL中间层DAL数据层Model数据实体/App_Data/数据库Default.aspx主页Edit.aspx修改页Login.aspx登陆页登陆:Admin密码:Admin

标签: 多层开发 入门 达达 添删改

评分:

更新时间:2008-06-20

浏览次数:31172次

免费

Linq三层模式之增删改源码

Linq三层模式之增删改源码net2008+sqlserver2005,利用Linq分三层操作数据,数据库文件在DB_51aspx下,直接附加即可,新手可以看一看

标签: LINQ 三层开发 入门 添删改

评分:

更新时间:2008-07-15

浏览次数:24886次

免费

VS2008中动态数据(Dynamic Data)示例源码

VS2008中动态数据(DynamicData)示例源码动态数据(DynamicData)-可以基于数据模型动态显示页面,而不需要物理页面。它通过在runtime自动发现linqtosql或entityframework数据模型,并确定如何从数据模型中呈现UI,来实现此目的包括:ADO.NETEntityFrameworkADO.NETDataServicesDynamicData动态数据的Demo-数据驱动的Web应用程序以Products表为例,演示动态数据的应用

标签: LINQ Entity DataService 动态数据

评分:

更新时间:2009-03-25

浏览次数:11501次

免费