`
enjoyeveryday
  • 浏览: 2000 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

asp.net项目中 c#如何做一个比较强的通用数据层

阅读更多
最近公司决定开发一个产品,最底层 的架构是建一个通用的数据层,我不知道大家有没有做过类似的项目,可以一起谈论一下基于WEB开发的通用数据层会是什么样子的,至少满足几点:
1.对不同类型数据库的操作
2.factory
3.interface
4.能体现ORM
分享到:
评论
9 楼 cyberwjw 2008-05-21  
用ibatistnet,这个挺好的
8 楼 ray_linn 2008-05-06  
Linq 有MySQL和Oracle,自己google一下就有
7 楼 mimijidi 2008-05-06  
数据库访问层要通用,那很难,小项目还可以,大项目绝对不行的
一各多数据库支持的项目最常用的方法就是一种数据库配一个DAL层,或者用hibernate, 另外用微软企业库(Enterprise Library)也是多数据库支持的,看看吧
6 楼 mikel 2008-05-05  
最好看一下PetShop,毕竟是官方的东西,很值得借鉴一下
5 楼 weicanhuang 2008-04-17  
较关注LINQ.
4 楼 yyliuliang 2008-04-17  
NBear也很不错  国人制造
3 楼 enjoyeveryday 2008-04-17  
不知道有没有人了解Codematic李天平的那套东西 做的很强!忘记了,这个产品是基于web的,所以现在的通用数据层不仅是对简单的数据使用,更有甚者需要对页面的解析等等。
2 楼 the777 2008-04-16  
LINQ目前只支持SQLServer吧。~
要实现通用数据层就使用NHibemate(其实也不能完全的通用,不过需要修改的地方很少)
1 楼 ray_linn 2008-04-16  
LINQ一个就成了,比hibernate简单.

相关推荐

    asp.net购物车 .net购物车 C#购物车 net通用购物车 asp通用购物车

    asp.net购物车 .net购物车 C#购物车 net通用购物车 asp通用购物车 asp.net购物车 .net购物车 C#购物车 net通用购物车 asp通用购物车 asp.net购物车 .net购物车 C#购物车 net通用购物车 asp通用购物车

    一个基于C#+ASP.NET的通用数据翻页控件源码(支持各种数据源绑定模式)

    本资源提供了一个基于C#编程语言和ASP.NET框架的通用数据翻页控件源码,它具备了支持多种数据源绑定模式的能力,能够灵活应用于各种Web应用程序中。 首先,我们来看看核心的`Pager.ascx`文件,这是一个用户控件...

    c# asp.net DAL数据访问层通用库源码

    理解并掌握这样一个通用库源码对于提升C# ASP.NET开发能力非常有帮助,可以深入理解数据访问层的设计模式和实现细节。同时,通过阅读源码,我们可以学习如何优化数据库操作,如何处理并发问题,以及如何编写高效、...

    基于ASP.NET的通用项目管理系统源码.zip

    【标题】中的“基于ASP.NET的通用项目管理系统源码”表明这是一个使用ASP.NET技术开发的通用型项目管理软件的源代码。ASP.NET是微软公司推出的一种Web应用程序框架,用于构建动态网站、Web应用和Web服务。它基于.NET...

    c# asp.net 随机码通用生成类

    本篇将详细讲解C# ASP.NET环境下创建一个随机码通用生成类的方法,以及如何利用此类生成包含图片的随机验证码。 首先,我们要理解C#中的随机数生成器。`System.Random`类是C#标准库提供的用于生成随机数的工具,...

    ASP.NET(C#)通用权限

    ASP.NET (C#) 通用权限管理是Web应用程序开发中的一个重要环节,它涉及到用户认证、授权、角色管理和权限控制等多个方面。在构建大型的企业级应用时,合理的权限系统能够确保数据安全,保护用户隐私,同时提供个性化...

    c# asp.net 课程设计

    在本课程设计中,我们将深入探讨C#与ASP.NET结合的应用,主要关注如何利用这些技术构建一个高效且功能丰富的学生信息管理系统。这个项目不仅展示了C#编程语言的强大,还突显了ASP.NET框架在Web应用开发中的优势。...

    基于C#+ASP.NET实现的通用权限管理系统(FrameWork) 1.0.5 源码发布

    这个项目是一个使用C#编程语言和ASP.NET技术框架开发的通用权限管理系统。C#是微软推出的面向对象的编程语言,而ASP.NET则是微软构建Web应用程序的开发平台,它提供了丰富的功能和组件,便于开发人员快速构建动态、...

    三层架构 通用数据访问层 C# .NET B/S

    .NET框架则是一个全面的开发平台,包含了大量的类库和服务,可以简化开发过程,如ASP.NET用于构建Web应用程序,Entity Framework用于数据访问。 通用数据访问层是数据访问层的一种实现方式,它提供了一套可复用的、...

    ASP.NET数据分页通用高效方法

    在ASP.NET开发中,数据分页是常见的需求,特别是在处理大量数据时,为了提高用户体验和网站性能,数据分页显得尤为重要。本主题将深入探讨如何实现ASP.NET中的数据分页,特别是通过存储过程来实现高效分页。 首先,...

    基于C#+ASP.NET实现的通用权限管理系统1.0.4源代码

    总结起来,基于C#和ASP.NET的通用权限管理系统1.0.4源代码是一个涉及身份验证、授权、角色管理、数据库交互、安全策略等多个方面的项目。这个系统提供了基础架构,允许开发者根据具体业务需求定制权限规则,为不同...

    asp.net C# PDF阅读器源码

    ASP.NET C# PDF阅读器源码是一个用于在Web应用程序中展示PDF文档的解决方案。这个源码实例使用C#编程语言,结合ASP.NET框架,为用户提供一个在线查看PDF文件的功能,无需依赖外部插件或者第三方软件。以下是这个项目...

    asp.net通用查询

    标题"asp.net通用查询"指的是一个可能的代码示例或教程,展示如何在ASP.NET环境中构建一个可以处理多种不同数据源查询的组件。这个组件可能包括输入参数、查询条件、分页和排序功能,使其能适应各种查询需求。 描述...

    asp.net(c#)登陆模块

    ASP.NET(C#)登录模块是Web应用程序开发中的基础部分,对于初学者来说,这是一个很好的学习起点。本模块主要涵盖了用户身份验证、注册、信息修改和退出登录等关键功能,使用了经典的三层架构来实现,这样的设计有助于...

    C#.NET项目开发实例代码

    3. **项目结构**:在C#.NET项目中,一个项目通常包含多个类文件,每个文件代表一个类。此外,项目还可能包含配置文件、资源文件、引用外部库等。了解如何组织项目结构对于代码管理和团队协作至关重要。 4. **编译与...

    ASP.NET标准三层架构留言本项目源码

    在ASP.NET项目中,表示层负责用户交互,业务逻辑层处理业务规则和流程,而数据访问层则专注于数据库操作。 2. **ASP.NET**:这是一个强大的Web应用程序框架,由Microsoft开发,用于构建动态网站、Web应用和Web服务...

    BBS论坛程序ASP.NET版_C#论坛社区程序.rar

    【标题】"BBS论坛程序ASP.NET版_C#论坛社区程序.rar" 提供的是一个基于ASP.NET技术开发的BBS论坛系统,该系统的核心编程语言是C#,它是一款用于构建交互性强、功能丰富的在线社区平台的软件。ASP.NET是微软公司推出...

    大型OA源码 C#漂亮全能通用OA系统 仿通达企业OA办公 asp.net源码.rar

    【标题】:“大型OA源码 C#漂亮全能通用OA系统 仿通达企业OA办公 asp.net源码” 本源码包提供了一套基于C#编程语言和.NET框架的大型在线办公自动化(OA)系统源代码。这个系统设计精美且功能全面,旨在模仿并超越...

    项目通用程序源代码,ASP.NET,C#

    ASP.NET是由微软开发的一个开源Web开发框架,它允许开发人员使用.NET Framework或.NET Core创建功能丰富的Web应用程序。这个框架提供了一整套工具和服务,用于构建从简单的静态网站到复杂的业务应用程序的各种项目。...

Global site tag (gtag.js) - Google Analytics