Welcome 微信登录

首页 / 网页编程 / ASP.NET / 自己动手写ASP.NET ORM框架(六):实现查询功能FindById方法

自己动手写ASP.NET ORM框架(六):实现查询功能FindById方法2011-04-24 博客园 奋斗通过配置实体与表的关系映射后,就可以实现对表的操作了,接下来实现简单对象的新增 功能。下面代码1-1是定义的操作数据对象方法的接口:

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace System.Orm.EntityManager
{
public interface EntityManager
{
//事物
IDbTransaction Transaction { get; set; }

//查询表所有数据

List<T> FindAll<T>() where T : new();

//自定义SQL查询

List<T> FindBySql<T>(string strSql) where T : new ();

//通过主键ID查询

List<T> FindById<T>(object id) where T : new ();

//新增
int Save<T>(T entity);

//修改
int Update<T>(T entity);

//删除
int Remove<T>(T entity);

//根据ID删除数据
int Remove<T>(object id) where T : new();
}
}