首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.NET MVC+EF框架+EasyUI实现

前言:时间很快,已经快到春节的时间了,这段时间由于生病,博客基本没更新,所以今天写一下我们做的一个项目吧,是对权限的基本操作的操作,代码也就不怎么说了,直接上传源码图片展示,下面我们直接进入主题介绍这个项目一些技术点...: 1.项目所用到的技术   (1)前台展示:ASP.NET MVC 3.0+Jquery EasyUI+Jquery   (2)开发环境:VS2012   (3)数据库:SQL Server 2012...  (4)代码管理:SVN   (5)用到的技术:ASP.NET MVCEF框架,Jquery EasyUI,Log4Net,VSS,微软T4模版   (6)数据库脚本在本项目的APP_Data文件夹下面...,可以直接执行EF框架自动生成。...  (3)权限EF框架模型设置如图所示: ?

2K50
您找到你想要的搜索结果了吗?
是的
没有找到

ASP.NET MVC5+EF6+EasyUI 后台管理系统(87)-MVC Excel导入导出

前言: 导入导出实在多例子,很多成熟的组建都分装了导入导出,这一节演示利用LinqToExcel组件对Excel的导入,这个是一个极其简单的例子。 我并不是说导入的简单。...xlsx,不支持xls格式(现阶段谁没有个office2007以上版本) 他导出的Excel根据官方描述,兼容性远超同行对手 如果你不是使用本架构只看2,3,4点,使用BLL层的代码,这同样适用你的MVC...按照之前的做法,更新到EF。并利用T4生成DAL,BLL,MODEL。再用代码生成器生成界面复制进解决方案,一步到位 配置好访问地址权限,直接运行 ?  ...再手动在工具栏添加导入导出的按钮(别忘记添加权限) ?...using System; using System.Data; using System.IO; using System.Text; using System.Web; using System.Web.Mvc

1.2K01

ASP.NET MVC5+EF6+EasyUI 后台管理系统(90)-EF 扩展操作

进行扩展的类库.支持EF EF5, EF6, EF Core,来弥补EF目前的短板 代码下载地址 支持功能: 批量删除 批量更新 Linq表达式 从缓存查询 延迟加载 过滤查询 组合查询功能 1.从NUGET...var list = ctx.Spl_Product.Where(x => x.Code=="red").FromCache(); // (EF5 | EF6) 让查询缓存维持2....FromCache.FromCache(DateTime.Now.AddHours(2))来分别设置缓存,所以我们在第一次查询之后就可以设置缓存 using (DBContainer ctx =...string[] { "list", "list2" }); }  7.延迟加载 using (DBContainer ctx = new DBContainer()) { // 没有使用缓存延迟加载的写法...不仅仅能做的如此,他还有很多强大的功能,其他形式的查询,或者Audit追踪数据 有兴趣进阶源码请点击跳转

92900

ASP.NET MVC5+EF6+EasyUI 后台管理系统(87)-MVC Excel导入导出

前言: 导入导出实在多例子,很多成熟的组建都分装了导入导出,这一节演示利用LinqToExcel组件对Excel的导入,这个是一个极其简单的例子。 我并不是说导入的简单。...xlsx,不支持xls格式(现阶段谁没有个office2007以上版本) 他导出的Excel根据官方描述,兼容性远超同行对手 如果你不是使用本架构只看2,3,4点,使用BLL层的代码,这同样适用你的MVC...按照之前的做法,更新到EF。并利用T4生成DAL,BLL,MODEL。再用代码生成器生成界面复制进解决方案,一步到位 配置好访问地址权限,直接运行 ?  ...再手动在工具栏添加导入导出的按钮(别忘记添加权限) ?...using System; using System.Data; using System.IO; using System.Text; using System.Web; using System.Web.Mvc

1.6K90

ASP.NET MVC5+EF6+EasyUI 后台管理系统(67)-MVC与ECharts

ECharts 特性介绍 ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari...你可以在下载界面下载包含所有图表的构建文件,如果只是需要其中一两个图表,又嫌包含所有图表的构建文件太大,也可以在在线构建中选择需要的图表类型后自定义构建。...前言: 居然在大百度搜索不到ASP.NET MVC与ECharts的结合使用!好吧.......ECharts提供健全的帮助文档,本节只演示其JSON的格式,MVC返回符合EChart适合的格式来动态显示报表的展现。 ECharts的Json格式对于初学者来说是比较复杂的。...myChart.setOption(option); }); }, 获得当前页码,页数,排序等属性到后台数据库查询数据 hmyChart.setOption

2.4K100

ASP.NET MVC5+EF6+EasyUI 后台管理系统(62)-EF链接串加密

前言:   这一节提供一个简单的功能,这个功能看似简单,找了一下没找到EF链接数据库串的加密帮助文档,只能自己写了,这样也更加符合自己的加密要求 有时候我们发布程序为了避免程序外的SQL链接串明文暴露...公司一直在使用AES加密来加密一些小数据量的数据,比较方法安全   这是我选择加密AES的理由,当然你可以选择其他有名的加密算法,比如MD5,SHA,3DES....(注:大公司应该都是禁止自行写算法的来加解密的) 知识点:  数据的使用跟我们登录流程基本都是一样的,获取加密链接串,然后解密使用  所以我们需要: 加密类 加密工具 EF在何处使用链接字符串 1.加密类...从工具栏拉取2个TextBox2个Button排版好,基本页面就做完了,最后分别双击两个按钮进入事件实现代码 using System; using System.Collections.Generic...3.结合进EF 这块还是比较容易搞定的 第一:找到web.config的connectionStrings的EF链接串 第二:把修改对应Key串的Value

95570

ASP.NET MVC5+EF6+EasyUI 后台管理系统(33)-MVC 表单验证

注:本节阅读需要有MVC 自定义验证的基础,否则比较吃力 一直以来表单的验证都是不可或缺的,微软的东西还是做得比较人性化的,从webform到MVC,都做到了双向验证 单单的用js实现的前端验证是极其不安全的...,所以本次我们来看看MVC上的自带的注解验证,自定义验证 同样的MVC提供了一系列内置的数据验证注解 不为空验证  [Required(ErrorMessage = "不能为空")] 长度验证     ...验证是否是中国电话号码 如:0769-222222-222 正确格式为:"XXX-XXXXXXX"、"XXXX- XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX""...) { return String.Format(CultureInfo.CurrentCulture, "{0}必须在{1}{...前端如果判断自动输出错误的关键代码在$("form").valid() 这里 后台的关键判断代码在if (model !

4.1K50

ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询

前言 听标题的名字似乎是一个非常牛X复杂的功能,但是实际上它确实是非常复杂的,我们本节将演示如何实现对数据,进行组合查询(数据筛选) 我们都知道Excel中是如何筛选数据的.就像下面一样 他是一个并的关系...实现思路 前台通过查询组合json 后台通过反射拆解json 进行组合查询 虽然短短3点,够你写个3天天夜了 优点:需要从很多数据中得到精准的数据,通常查一些商品他们的属性异常接近的情况下使用 缺点:我实现的方式为伪查询...如此简单都是因为封装的JS帮我们做了大量的工作,效果如下: 说明一下:InitComboFilter如果是Ajax那么第4个参数传URL即可,键值分别是IdName 其中:var op = ['equal...DataSorting(IQueryable source, string sortExpression, string sortDirection) { //错误查询...string).GetMethod("Contains"), right); return filter; } } } 预览效果: 总结 实现一个组合查询

2.6K80

ASP.NET MVC5+EF6+EasyUI 后台管理系统(31)-MVC使用RDL报表

这次我们来演示MVC3怎么显示RDL报表,坑爹的微软把MVC升级到5都木有良好的支持报表,让MVC在某些领域趋于短板 我们只能通过一些方式来使用rdl报表。...Razor视图不支持asp.net服务器控件,但是aspx可以,所以用户其实可以通过aspx视图模版来显示rdl报表或者水晶报表。...报表都有相似性  数据源-数据集-图表-表组成 在MVC项目中新建一个数据源,这个数据源最后将由数据表、TableAdapter、查询、关系组成,新建后可以点击右键查看。...我这里方便的使用了sql语句 输入select * from SysSample一条查询语句,接下来全勾上,每个勾都写得很清楚 ? ? 数据集已经创建完毕 五、创建RDL 新建一个文件夹。...七、随便添加一个图标常用的饼图列表(老实说过如果不懂先右键) ? 上面说的都是创建报表的基础。

1.6K50

ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-Excel导入导出

cRTHt5MuKavwH 访问密码 0a47 ps:Vs数据库脚本在解压目录下,修改web.config数据库链接,示例代码包含:导入,导出,上传 前言: 导入导出实在多例子,很多成熟的组建都分装了导入导出...xlsx,不支持xls格式(现阶段谁没有个office2007以上版本) 他导出的Excel根据官方描述,兼容性远超同行对手 如果你不是使用本架构只看2,3,4点,使用BLL层的代码,这同样适用你的MVC...按照之前的做法,更新到EF。并利用T4生成DAL,BLL,MODEL。再用代码生成器生成界面复制进解决方案,一步到位 配置好访问地址权限,直接运行 ?  ...再手动在工具栏添加导入导出的按钮(别忘记添加权限) ?...using System; using System.Data; using System.IO; using System.Text; using System.Web; using System.Web.Mvc

1.7K70

ASP.NET MVC5+EF6+EasyUI 后台管理系统(89)-EF执行SQL语句与存储过程

这一节,我们来看看EF如何执行SQL语句与读取存储过程的数据,可能有一部分人,还不知道EF如何执行存储过程与原生SQL语句! 我们什么时候要直接使用原生的SQL语句?...返回值过于复杂 过于复杂的联合查询,可能连了好几张表 报表自定义SQL语句(自定义报表居多) 使用EF,但是写了一条性能很差的LINQ 批量操作 所以实际开发中,我往往两合一处理 EF上下文 DbContext...包含了DataBase属性,里面有很多方法,但是实际我们只需要用到个方法      ExecuteSqlCommand SqlQuery 别小看这两个方法,他们其实有很多重载,不过操作我们以往的ADO.NET...传过来参数,然后接收起返回值 看了上面的朋友,应该知道可以可以用使用SqlQuery来查询,没错,就是可以这样!...现在的EF很聪明了,帮我们生成了返回值函数导入,直接拿来使用就好 第三步:使用方式 //使用存储过程 List spResult = db.SP_GetInfoTest

79501

ASP.NET MVC5+EF6+EasyUI 后台管理系统(89)-EF执行SQL语句与存储过程

这一节,我们来看看EF如何执行SQL语句与读取存储过程的数据,可能有一部分人,还不知道EF如何执行存储过程与原生SQL语句! 我们什么时候要直接使用原生的SQL语句?...返回值过于复杂 过于复杂的联合查询,可能连了好几张表 报表自定义SQL语句(自定义报表居多) 使用EF,但是写了一条性能很差的LINQ 批量操作 所以实际开发中,我往往两合一处理 EF上下文 DbContext...包含了DataBase属性,里面有很多方法,但是实际我们只需要用到个方法      ExecuteSqlCommand SqlQuery 别小看这两个方法,他们其实有很多重载,不过操作我们以往的ADO.NET...传过来参数,然后接收起返回值 看了上面的朋友,应该知道可以可以用使用SqlQuery来查询,没错,就是可以这样!...现在的EF很聪明了,帮我们生成了返回值函数导入,直接拿来使用就好 第三步:使用方式 //使用存储过程 List spResult = db.SP_GetInfoTest

1K30
领券