`
pavel
  • 浏览: 930519 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IBatisNet使用方法(三)与数据库的简单交互相应的类

XML 
阅读更多

Create table Member

(   User_ID int identity(1,1), --自增

    CardNo nvarchar(50) not null,

    [Name] nvarchar(50) not null)

 

 

相关类

namespace ETest.test {

    [Serializable]

    public class Member {                          Member类,包括属性存取

        private int _user_ID;

        private string _name;

        private string _cardNO;

        public string CardNO {

             get { return _cardNO; }

             set { _cardNO = value; }}

public string Name {

             get { return _name; }

             set { _UserName = value; }}

         public int User_ID {

             get { return _user_ID; }

             set { _user_ID = value; }}

    }

public class MemberLogic                       相关逻辑类,包含所有逻辑

 private SqlMapper mapper = null;

        public MemberLogic () {                     构造函数

            DomSqlMapBuilder builder = new DomSqlMapBuilder();

            mapper = builder.Configure();           mapping

     }     

public Member Select(int User_ID)

     {

          return (Member)mapper.QueryForObject("SelectMember", User_ID);

         map的自有方法,返还Member.xml中id为“SelectMember”的执行结果,返还结果为对象

     }

     public void Update(Member member)

     {

           mapper.Update("SaveMember", member);

          map的自有方法,直接对应 Member.xml中id为“SaveMember”的执行.

      }

public void Delete(int User_ID)

     {

           mapper.Update("DeleteMember ", member);

          map的自有方法,直接对应 Member.xml中id为“DeleteMember”的执行.

      } 

 }  

分享到:
评论

相关推荐

    IBatisnet 三层架构 通俗易懂

    数据访问层负责与数据库交互,包括查询、插入、更新和删除数据。在IBatisnet中,这一层通过SQL映射文件定义SQL语句,将数据库操作与业务逻辑解耦。这种设计使得开发人员可以专注于编写SQL,而不需要关心底层数据库的...

    IBatisNet.DataMapper 1.6.1.0之简单三层.zip

    本文将深入探讨如何使用IBatisNet.DataMapper 1.6.1.0来构建一个简单的三层架构。 首先,三层架构是一种常见的软件设计模式,它将应用程序分为三个主要部分:表现层(Presentation Layer)、业务逻辑层(Business ...

    Ibatisnet介绍和使用

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

    C#, IbatisNet

    使用IbatisNet与Oracle数据库进行交互,首先需要在项目中引用IbatisNet库,并配置相应的SqlMapConfig.xml文件,该文件定义了数据源、事务管理器等信息。 对于Oracle数据库的增删改查操作,IbatisNet通过XML映射文件...

    MonoRail+IBatisNet +Velocity

    在配置好后,你会发现IBatisNet的强大之处在于它能很好地处理复杂的数据库交互,减少了数据访问层的代码量。 **Velocity** Velocity是一款Java世界的模板引擎,尽管这里提及的是C#环境,但Velocity的概念和用法在...

    ibatisnet連接sql server 2008連接方法

    首先,IbatisNet连接SQL Server 2008的基础是ADO.NET,它提供了与数据库交互的基本组件,如SqlConnection、SqlCommand等。要建立连接,你需要配置IbatisNet的SqlMapConfig.xml文件,其中包含数据库连接的相关信息。...

    ASP.NET-[其他类别]IBatisNet.DataMapper1.6.1.0之简单三层.zip

    这个压缩包文件"ASP.NET-[其他类别]IBatisNet.DataMapper1.6.1.0之简单三层.zip"聚焦于使用IBatisNet.DataMapper库在ASP.NET环境中实现数据持久层的一个简单三层架构。IBatisNet是一个轻量级的ORM(Object-Relational...

    IBatisNet SQLLite配置

    总之,配置IBatisNet 1.62版本与SQLite数据库,需要正确引用`System.Data.SQLite.DLL`,并在`providers.config`中配置相应的数据提供者信息。通过这种方式,我们可以充分利用SQLite的轻量级特性,同时享受到...

    ASP.NET源码——IBatisNet.DataMapper 1.6.1.0 之简单三层.zip

    在这个特定的压缩包中,我们关注的是一个使用ASP.NET实现的简单三层架构的示例,结合了IBatisNet.DataMapper 1.6.1.0版本的数据访问层框架。 IBatisNet.DataMapper,也称为iBATIS.NET,是.NET平台上的一个持久层...

    iBatisNet实现增删改的一个简单例子

    按钮的Click事件处理器中编写相应的iBatisNet操作,实现界面与数据库的交互。 总结来说,iBatisNet通过XML配置文件将SQL语句与.NET对象绑定,简化了数据库操作,而C# WinForm则提供了直观的用户界面。通过...

    IBatisNet+Castle项目实例

    2. **数据库访问层**:IBatisNet作为数据访问层,负责处理与数据库的交互,包括数据的查询、插入、更新和删除。通过XML配置文件,开发者可以定义SQL映射文件,实现灵活的数据库操作。 3. **业务逻辑层**:业务逻辑...

    C#winform+ibatisnet框架

    C# WinForm是.NET Framework提供的一种用于构建桌面应用程序的用户界面框架,而iBATIS.NET则是一个持久层框架,它简化了数据库与应用程序之间的交互。 首先,让我们详细了解C# WinForm。C# WinForm是Microsoft为...

    ibatisnet的codesmitht模板

    在描述中提到的“可以大大节省代码开发时间”,意味着这些模板是预设了与iBATIS.NET框架交互的模式,如SQL映射、数据访问对象(DAO)和实体类等,开发者只需要根据项目需求进行微调,而不是从零开始编写所有代码。...

    mvc+ibatisnet 实例代码教程

    开发者可以创建包含业务规则和数据属性的类,并利用Entity Framework或iBATIS.NET进行数据库交互。 3. **视图(View)** - 视图是用户界面,通常由HTML、CSS和JavaScript组成。在MVC3中,Razor视图引擎提供了一种...

    IbatisDemo01

    这个示例项目非常适合初学者学习和理解IbatisNet的工作原理和使用方法。 首先,IbatisNet的核心思想是通过XML配置文件来定义SQL语句和数据访问逻辑。在IbatisDemo01中,我们可以找到对应的配置文件,如`...

    iBatisDemo.rar_IBatis.net_asp.net_ibatisnet_mapping orm

    例如,对于一个选择操作,你可以调用`SqlMap.SelectOne`或`SqlMap.SelectList`方法,传入相应的ID或者参数,iBatis.Net会自动生成并执行对应的SQL,然后将结果映射为对象集合。 iBatis.Net的优势在于其灵活性和控制...

    IbatisDemo02

    【IbatisDemo02】是一个面向初学者的教程,它深入浅出地展示了如何在.NET环境中使用IbatisNet这一持久层框架来调用数据库的存储过程。IbatisNet是MyBatis的.NET版本,它提供了灵活的数据访问层,使得开发者能够更加...

    ibatis使用手册

    3. **业务逻辑**:在业务逻辑层,通过 DAO 接口调用这些操作,处理与数据库交互的逻辑。 通过以上步骤,你可以快速地在 .NET 应用中集成 Ibatis,并利用其强大的功能来管理数据库操作。Ibatis 提供的灵活性使得你...

    自动代码Template

    - **IBatisNet.DAO.cs.cst** 大概会生成数据访问对象(DAO)类,提供与数据库交互的方法。 - **IBatisNet.Model.cs.cst** 用于生成实体模型类,这些类通常对应数据库中的表结构。 4. **UnitTest.cst**:这是单元...

Global site tag (gtag.js) - Google Analytics