继续发我的ORM框架
现在应该比以前的那个版本 更像一点框架的意思了
建立实体类
[ORMContract("album")]
public class album
{
[IdentityContract]
[PrimaryKeyContract]
[PropertyContract("alb_id")]
public int alb_id { get; set; }
public static readonly string IDProty = "alb_id";
[PropertyContract("alb_name")]
public string alb_name { get; set; }
public static readonly string alb_NameProty = "alb_name";
[PropertyContract("u_id")]
public int u_id { get; set; }
public static readonly string u_idProty = "u_id";
}
ORMContract表示这个类是一个数据库的实体类 参数是数据库表名
IdentityContract 表示这个是自增列
PrimaryKeyContract 表示这个是主键
PropertyContract 表示这个字段是需要映射的 参数就是数据库的字段名称
查询ID大于0的数据并且分页最后转成list实体类
List<album> list = new Selection().Query<album>(album.IDProty, 0, ConcatEnum.大于).Skip(1, 1000).ExecuteDataTable<album>();
修改
int UpdateCount = new Updates().Update(list.First());
删除
int DeleteCount = new Deletes().Delete<album>(list.First());
增加
int InsertCount = new Inserts().Insert(list.First());
小小源码 欢迎吐槽 我会继续修改的 (老板出差了 任务基本都完成了。。我就给自己找了点活)
------解决方案--------------------
http://download.csdn.net/detail/qiaohuyue/5975863
这是我写。欢迎评论,希望帮忙出些注意。看看哪里不足。
[解决办法]
进来学习一下。感谢分享。
[解决办法]
现成的挺多。。。