SuperProgram 发表于 2017-5-5 11:51

自己写的Asp.net MVC EF组件

自己写的Asp.net MVC EF组件

ASP.net MVC中的EF组件用于操作数据库可以极大提高开发效率,但复杂度较高,平时做一些小项目就尴尬了。
所以自己写了一个 轻量级的数据库操作组件 姑且称为SuperEF吧{:1_902:}

里面集成了 常用的数据库操作增 删 改 查,数据到模型的自动装配,让你一懒到底哈.

原理就利用了泛型和类型反射。

不说了直接上代码
//增
            SuperEF.NewInstance().SetConnString("数据库连接字符串").Insert<StudentModel>(new StudentModel() { Name = "小明", Age = 18 });
            //删
            SuperEF.NewInstance().SetConnString("数据库连接字符串").Delete<StudentModel>(new StudentModel() { Name = "小明", Age = 18 }, "where Name='小明'");
            //改
            SuperEF.NewInstance().SetConnString("数据库连接字符串").Update<StudentModel>(new StudentModel() { Name = "小明", Age = 189 }, "where Name='小明'");
            //查
            SuperEF.NewInstance().SetConnString("数据库连接字符串").Select<StudentModel>("select * from Student", 0);

很简洁吧,小项目完全够用了。

下载地址: 链接: https://pan.baidu.com/s/1mit5l8G 密码: mpej

堕落ぁ狼 发表于 2017-5-5 11:57

一次查询就要建立一个链接?

gunxsword 发表于 2017-5-5 12:50

不会ASP.NET 帮顶一下!

xiaofeng55baby 发表于 2017-5-5 13:03

不懂…帮顶

dopimking 发表于 2017-5-5 19:51

不多说,直接上车,谢谢分享

psx1lin 发表于 2017-5-6 11:03

有在用
研究看看
谢谢分享

吸金瓶子 发表于 2017-11-12 20:23

有ioc吗?

那个是哪个丶 发表于 2017-11-12 20:33

没学过EF,还是用着sqlhelper,学习了

hnicypb 发表于 2018-1-8 11:47

效率如何

ss22219 发表于 2018-1-15 06:50

你这不行啊,起码得实现expression转换
页: [1] 2
查看完整版本: 自己写的Asp.net MVC EF组件