Hxj.Data经过几个月的开发,终于发布了一个版本,并同时发布实体生成工具。在开发过程参考了多个ORM框架,特别是NBear,MySoft等。吸取了他们的一些精华,加入自己的新思想。

      目前支持Sql2000\2005,MsAccess,Oracle,SQLite,MySQL,如有需要可再扩展。

      数据库实体生成的代码Northwind数据库中Products表:

#endregion

}
}


     

      数据组件默认入口为:Hxj.Data.DbSession.Default 会自动读取config文件中connectionStrings节点的最后一个连接配置。

当然可根据不同的数据连接实例化新的DbSession。

 

查询示例:

1、查询Products表所有数据的信息,返回实体列表。

List<Products> list = DbSession.Default.From<Products>().ToList();

 

2、查询其他的简单示例。

//.ToList();
.ToDataSet();


添加示例:
例子是web下的。
int returnValue = DbSession.Default.Insert<Products>(p);

 

修改示例:

修改Products表第一条数据的ProductName的值。

int returnvalue = DbSession.Default.Update<Products>(p);

删除示例:

参数为主键的值,也可传入实体。

int returnvalue = DbSession.Default.Delete<Products>(2);

 

组件还支持事务,批处理等功能。

 

下载

相关文章:

  • 2021-08-19
  • 2021-06-24
  • 2021-11-27
  • 2021-10-29
  • 2021-05-30
  • 2021-05-22
  • 2021-09-09
  • 2021-09-03
猜你喜欢
  • 2021-10-27
  • 2021-08-02
  • 2021-09-22
  • 2022-01-07
  • 2021-12-26
  • 2021-12-10
  • 2021-10-07
相关资源
相似解决方案