资源简介
完整EF实例demo,含增,删,查,改,可运用到各个企业级项目,解压即用。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.expressions;
using System.Text;
using IBLL;
using Comm;
using Entity;
namespace BLL
{
public class baseBLL:IbaseBLL
{
public ShopDBEntities entitys = EntityesContext.Instance();
public bool Addobject(T t)
{
return EntityesContext.Insert(this.entitys t);
}
public bool Updateobject(T t)
{
return EntityesContext.Update(this.entitys t);
}
public bool Deleteobject(T t)
{
return EntityesContext.Delete(this.entitys t);
}
public T GetSingle(expression> model) where T : classnew()
{
return this.entitys.CreateobjectSet().FirstOrDefault(model);
}
public IList GetList(expression> model) where T : classnew()
{
return this.entitys.CreateobjectSet().Where(model).ToList();
}
public IList GetList(expression> model expression> order int rows int page out int recordcount) where T : classnew()
{
recordcount = GetCount(model);
return this.entitys.CreateobjectSet().Where(model).OrderByDescending(order).Skip((page - 1) * rows).Take(rows).ToList();
}
public IList GetListAsc(expression> model expression> order int rows int page out int recordcount) where T : classnew()
{
recordcount = GetCount(model);
return this.entitys.CreateobjectSet().Where(model).OrderBy(order).Skip((page - 1) * rows).Take(rows).ToList();
}
public int GetCount(expression> model) where T : classnew()
{
return this.entitys.CreateobjectSet().Where(model).Count();
}
public IList GetAll() where T : class
{
return this.entitys.CreateobjectSet().ToList();
}
public IList SqlQuery(string sql params object[] parametters) where T : class
{
return this.entitys.ExecuteStoreQuery(sql parametters).ToList();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-28 19:36 EF项目框架搭建实例\
文件 2338 2016-05-28 17:00 EF项目框架搭建实例\ba
文件 34031 2016-05-28 16:27 EF项目框架搭建实例\EntityesContext.cs
文件 1614 2016-05-28 16:27 EF项目框架搭建实例\Iba
目录 0 2016-05-28 19:37 EF项目框架搭建实例\ShopInfo\
目录 0 2016-05-28 19:36 EF项目框架搭建实例\ShopInfo\BLL\
文件 2338 2016-05-28 17:00 EF项目框架搭建实例\ShopInfo\BLL\ba
目录 0 2016-05-28 19:36 EF项目框架搭建实例\ShopInfo\BLL\bin\
目录 0 2016-05-28 19:36 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\
文件 6656 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\BLL.dll
文件 17920 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\BLL.pdb
文件 15360 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\Comm.dll
文件 36352 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\Comm.pdb
文件 9728 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\Entity.dll
文件 19968 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\Entity.pdb
文件 5120 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\IBLL.dll
文件 7680 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\bin\Debug\IBLL.pdb
目录 0 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\
文件 6144 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\BLL.dll
文件 13824 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\BLL.pdb
文件 14336 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\Comm.dll
文件 28160 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\Comm.pdb
文件 9728 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\Entity.dll
文件 15872 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\Entity.pdb
文件 5120 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\IBLL.dll
文件 7680 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\bin\Release\IBLL.pdb
文件 2988 2016-05-28 17:27 EF项目框架搭建实例\ShopInfo\BLL\BLL.csproj
目录 0 2016-05-29 02:32 EF项目框架搭建实例\ShopInfo\BLL\obj\
目录 0 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\obj\Debug\
文件 3054 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\obj\Debug\BLL.csproj.FileListAbsolute.txt
文件 33451 2017-06-19 15:07 EF项目框架搭建实例\ShopInfo\BLL\obj\Debug\BLL.csprojResolveAssemblyReference.cache
............此处省略579个文件信息
- 上一篇:clrs 习题答案
- 下一篇:高保真电商行业小程序axure原型
相关资源
- PageRefresh
- 神舟笔记本战神z7kp7gz黑果EFI
- 使用MVC4框架做的电影管理程序
- 14.6-15.4通用版clover引导小米游戏本八
- pdf-reference1.7阅读注释版+pdf-reference1
- 个人健康管理平台
- Automotive Etherent-The definitive guide.pdf
- [最新]SecureCRT+SecureFX.Bundle.v8.5-x64附注
- springmvc整合
- spring+springMvc+mybatis完美整合项目
- EF + MVC + IOC 对博客园中一篇博客的修
- Maven+Spring+SpringMVC+MyBatis+FreeMarker模版为
- Spring MVC AOP通过注解方式拦截Controll
- 详解Stateflow建模与应用[宝典].pdf
- 暗影精灵4efi i5-8300h 1050ti 支持mojave
- 分享基于NET4.5+MVC5改编的Brn商城系统
- Spring+SpringMVC+MyBatis整合工程代码
- springmvc注解实现用户注册验证
- Unity反射折射Refractive Shader 1.2材质sh
- 基于mybatis、springMVC开发的在线考试系
- 微信小程序-支付
- 电脑网站支付快捷下单-微信
- 电脑网站支付快捷下单-支付宝
- duilib+cef3源码
- EMF+GEF+VE
- AlphaControlsv11.16StableFullSource(D5和D10
- SecureCRT、SecureFX 7.3.6 for MAC
- AssetBundle框架资源包
- Activiti5.8+SpringMVC整合工作流案例
- springmvc+spring+hibernate实现简单的增删改
评论
共有 条评论