`
shanyou
  • 浏览: 87744 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

打算为IBatisNet 引入自定义Membership和Role

阅读更多

       NHibernate引入自定义Membership和Role 了,代码已经签入CodePlex: http://www.codeplex.com/nhibernateprovider ,具体的内容参看作者blog:
Custom Membership and Role Providers using NHibernate , 看了它的代码实现的相当的不错,我也想移植这个工程到IBatisNet,为IBatisNet的asp.net快速开发集成Membership,直接使用Asp.net新增加的一系列功能。不过,看了nhibernateprovider 的实现不是很满意,我的想法是直接集成进Castle框架,Castle的IOC来管理对象的生命周期。所以将来在有时间的时候使用IBatisNet移植nhibernateprovider.各位使用NHibernate和IBatisNet的同学近来交流一下想法。



分享到:
评论

相关推荐

    IBatisNet和NHibernate模版

    IBatisNet和NHibernate是.NET社区中广泛使用的两个ORM框架。本文将深入探讨这两个框架的核心概念、优缺点以及实际应用。 ### IBatisNet IBatisNet(原名iBATIS.NET)是一个轻量级的ORM框架,由iBATIS的Java版本...

    ibatisnet教程全文

    IbatisNet是一个基于.NET平台的轻量级持久层框架,它提供了一种简单但强大的对象关系映射(ORM)解决方案,使得开发者可以将数据库操作与业务逻辑分离,从而提高开发效率和代码质量。本教程旨在全面讲解IbatisNet的...

    IBatisNet-源代码

    **IBatisNet 源代码分析** ...通过深入学习 IBatisNet 的源码,开发者可以更好地理解 ORM 框架的工作机制,提升软件设计和开发能力,同时也可以为自定义 ORM 解决方案或者扩展现有框架提供宝贵经验。

    Ibatisnet介绍和使用

    Ibatisnet,全称为iBATIS .NET,是一款基于.NET平台的持久层框架,它主要解决了在使用ADO.NET操作数据库时遇到的一些问题,比如SQL语句与代码难以分离、各层之间的耦合度过高等。iBATIS的核心在于通过XML配置文件...

    ibatisnet 1-6篇(全)教程.rar

    iBatisNet是一个数据访问层框架,它将SQL映射功能引入.NET平台,为.NET开发者提供了灵活的数据库操作方式。 【描述】:“iBatisNet教程 1-6篇(全)欢迎大家学习” 提示我们这个压缩包里的内容是分六个部分的教程,...

    IbatisNet项目实例.rar

    这个框架将让你能够更好的在dotnet应用中设计和实现实体层。这个框架有两个主要的组成部分,一个是SQL Maps,另一个是Data Access Objects。下面是一个简单的iBATISNet应用架构。 项目中总共10个项目  External_...

    IBatisNet开发使用帮助文档

    - 添加IBatisNet所需的DLL引用,如IBatisNet.Common.dll、IBatisNet.DataMapper.dll和IBatisNet.DataAccess.dll。 - 添加配置文件:SqlMap.config是必需的,它定义了IBatisNet的全局设置和数据库映射;providers....

    IBatisNet-执行存储过程

    通过使用IBatisNet,开发者可以更容易地管理数据访问逻辑,从而提高开发效率和代码质量。 ### 配置文件详解 在IBatisNet中,存储过程的执行主要依赖于XML映射文件。下面对给定的XML映射文件进行解析: #### XML...

    IBatisNet源代码

    总之,拥有IBatisNet的源代码意味着你可以更深入地理解和定制这个框架,为你的.NET项目提供一个强大且灵活的持久层解决方案。同时,源代码的可编译性确保了你可以直接在项目中使用,无需担心兼容性问题。在实践中...

    ibatisnet下载

    特别是在数据操作相对复杂,需要大量自定义SQL的情况下,IbatisNet的灵活性和动态SQL功能能显著提升开发效率。 **最佳实践:** 1. **合理设计对象模型**:对象模型应与数据库结构保持一致,以充分利用ORM的优势。 2...

    IbatisNet从入门到精通(由源码详细介绍)

    IbatisNet的核心理念在于其M(Mapping)部分,它允许开发者通过XML配置文件来映射SQL语句和实体对象,提供了一种灵活的数据访问解决方案。 在深入理解IbatisNet之前,我们需要了解几个关键概念: 1. **SqlMapConfig....

    IBatisnet 三层架构 通俗易懂

    1. **简单易用**:IBatisnet提供了直观的API和XML配置,使得开发者能够快速上手。 2. **灵活的映射**:通过XML映射文件,可以自定义SQL语句,支持动态SQL,满足复杂查询需求。 3. **面向对象的映射**:将数据库记录...

    IBatisNet 框架

    IBatisNet是一个基于.NET平台的轻量级对象关系映射(ORM)框架,它的出现旨在简化.NET开发者与数据库之间的交互,减轻编写SQL语句和管理数据访问层的负担。这个框架允许程序员将注意力集中在业务逻辑上,而不是繁琐...

    IBatisNet 框架 项目实例

    通过这个IBatisNet框架项目实例,我们了解了如何在.NET环境中利用IBatisNet进行数据库操作,理解了其核心组件和工作原理。实践过程中,我们将学习到如何进行SQL映射、事务管理、性能优化以及错误处理等关键技能,这...

    iBatisNet+SQLlite DEMO

    首先,我们需要在项目中引入iBatisNet和SQLite的相关库。通常,你可以通过NuGet包管理器来安装这两个库,例如`MySql.Data.SQLite`和`iBatisNet.DataMapper`。安装完成后,项目中应包含相应的引用。 接下来,我们...

    IBatisNet在.NET中的使用总结

    2. **添加引用**:在项目中引入必要的IBatisNet DLL文件,包括Common、DataMapper和DataAccess。 3. **配置文件添加**:项目中需包含SqlMap.config文件,这是IBatisNet的默认配置文件,用于指定各种设置和资源位置。...

    MonoRail+IBatisNet +Velocity

    总的来说,MonoRail、IBatisNet 和 Velocity 的组合为C#开发者提供了一个高效、灵活的Web开发解决方案。虽然初期配置可能有些复杂,但一旦熟悉之后,你将会发现这个组合的强大力量,尤其是在处理复杂业务逻辑和数据...

    IBatisNet开发使用小结

    同时,建立一个测试数据库并创建相应的表,例如这里创建了一个名为 `Person` 的表,包含 `PER_ID`、`PER_FIRST_NAME`、`PER_LAST_NAME`、`PER_BIRTH_DATE`、`PER_WEIGHT_KG` 和 `PER_HEIGHT_M` 等字段。 三、开发...

    Ibatisnet大合集

    本大合集包含了Ibatisnet的相关资料、示例、文档以及可能的源码,对于学习和使用Ibatisnet具有极大的参考价值。 首先,Ibatisnet的核心概念是映射器(Mapper)。映射器文件通常以XML的形式存在,它定义了数据库操作...

Global site tag (gtag.js) - Google Analytics