读书人

继续发小弟我的ORM框架

发布时间: 2013-09-05 16:02:07 作者: rapoo

继续发我的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

这是我写。欢迎评论,希望帮忙出些注意。看看哪里不足。
[解决办法]
进来学习一下。感谢分享。
[解决办法]
现成的挺多。。。

读书人网 >C#

热点推荐