• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

vJine.Core: vJine.Core是由C#语言编写的优秀的ORM项目,具有轻量级、易上手、可扩展 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

vJine.Core

开源软件地址:

https://gitee.com/vjine/vJine.Core

开源软件介绍:

#vJine.Core


vJine.Core是由C#语言编写的优秀的ORM项目,具有轻量级、易上手、可扩展等特点。示例项目参见vJine.Core.QuickStart

##授权:MPL2.0

##支持的数据库
SQLite, ACCESS, MySQL, Microsoft SQL Server, PostgreSQL, Oracle

##相关资源

nuget:[email protected]
API文档:项目附件
QQ群:115051701

##示例代码

void IDUQ(string db) {    DataManager dm = new DataManager(db);    dm.OnTrace += (int ID, string Action, string Table, string Cmd, DbParameterCollection Params) => {        System.Console.WriteLine("ID:{0},ACTION:{1},TABLE:{2},CMD:{3}", ID, Action, Table, Cmd);        return null;    };               dm.Create<BizEntity>(true);    string sql_create = dm.ToString();                dm.I<BizEntity>(        new BizEntity() { Name = "Name_1", Number = 1, ENUM = Enum_Type.E01 });    dm.I<BizEntity>(        new BizEntity() { Name = "Name_2", Number = 2, ENUM = Enum_Type.E02 });    string sql_insert = dm.ToString();                CollectionBase<BizEntity> container = new CollectionBase<BizEntity>();    dm.Q<BizEntity>(container,        BizEntity._.Name == "Name_1" | BizEntity._.Name == "Name_2");    string sql_select = dm.ToString();                dm.U<BizEntity>(        BizEntity._.Name.EQ("Name_11")         BizEntity._.Name == "Name_1" );    string sql_update = dm.ToString();                dm.D<BizEntity>(BizEntity._.Name == "Name_11" | BizEntity._.Name == "Name_2");    string sql_delete = dm.ToString();                dm.Drop<BizEntity>();    string sql_drop = dm.ToString();}

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
toyorm: golang orm发布时间:2022-03-24
下一篇:
bodb: 开源内存数据库发布时间:2022-03-24
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap