随笔分类 - MVC
摘要:https://blog.csdn.net/farmwang/article/details/85245966
阅读全文
摘要:public static class PBuilder { /// /// 机关函数应用True时:单个AND有效,多个AND有效;单个OR无效,多个OR无效;混应时写在AND后的OR有效 /// /// /// public static Expression> True(...
阅读全文
摘要:这个操作的大致步骤是把本地文件存入到服务器端,然后再读取服务端的文件并且使用NPOI这个第三方的插件去读取文件导入到数据库批量插入需要注意的是,前端需要使用form包裹type=file的文件标签,并且文件标签需要有name属性,否则后台无法获取,在一个就是form需要含有enctype="mult
阅读全文
摘要:/// /// mongodb分页查询 /// /// /// /// public void GetPaging(Dictionary sortQuery, Expression> query) { if (sortQuery.Count .So...
阅读全文
摘要:域:filterContext.RequestContext.RouteData.DataTokens["area"] 控制器:filterContext.RequestContext.RouteData.Values["controller"] action:filterContext.Reque
阅读全文
摘要:/// /// 获取二维码 /// /// 编码测量度,值越大生成的二维码图片像素越高,尺寸越大(建议设置为4) /// [Route("ThirdParty/GetQRCode")] public HttpResponseMessage GetExamInfoQRCode( int size...
阅读全文
摘要:http://blog.jobbole.com/41233/
阅读全文
摘要:使用EF6你有新的事务处理可以使用类似于: 复制代码 using (var context = new PostEntityContainer()) { using (var dbcxtransaction = context.Database.BeginTransaction()) { try {
阅读全文
摘要:面对多表的查询,一般都是多表连接后下面再写条件,但是有一种写法可以提升一下EF生成的语句的效率 首先先去查询每一个表,把每一个表对应的条件附加上去,注意:过滤数据最多的条件放在首先位置 以上述三张表为例, 分别取放入对应的条件,然后组合起来,写inner join
阅读全文
摘要:把数据按照月份分组获取所需要的数据SQL语句变为EF,错误的写法: 这样没有对数据进行安月分组,如果有时分秒的时候分组失败,如果把时间类型的字段tostring(“”yyyy-MM-dd“”)又不会被linq所承认,这时候需要把时间拆成年,月,日这样的多个字段。返回列表后再去拼接形成一个日期,正确写
阅读全文
摘要://先做基本查询 var querySql = from l in _logClinicDataOperationRepository.Table select new LogClinicDataOperationInfo ...
阅读全文
摘要:The specified type member 'DeleteFlag' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are s
阅读全文
摘要:有些页面想使用单独的样式不想用母版页的时候,可以在开始声明下,就可以不用母版页的CSS和JS引用了语法如下: @{Layout = "";} 。 非常之简单
阅读全文
摘要:EF的特性是,你from的第一个表为主表,接下来的所有表以左联或者内联或者交叉连接的方式去显示,不会出现右联, 在编写的时候,可以先确定个数据源,然后对这个数据源进行数据的统计, 例如SQL: 翻译成linq可以进行如下写法: 如果需要映射到一个已有的实体,可以进行如下写法: 其中 这其中涉及到了多
阅读全文
摘要:eg: 前台: var model = {}; model.list= [{ UID: $(".class").val() }]; 后台类的写法: public class ClassInfo : Tbl { public ClassInfo() {items = new List<class>()
阅读全文
摘要:后台: 前台调用: <img src="@Url.Action("CreateValidateGraphic", "Home", new { validateCode = "5678"})" /> 参数代表的是验证码内容,可以使用GUID前几位或者随机数代替
阅读全文
摘要:AJAX不能访问后台的MVC有可能是MVC的后台程序加入了身份验证[Authorize]标记,这样前台的AJAX虽然结果显示的是4和200但是responsetext的值可以看到是返回了一个配置文件中节点 中的loginUrl地址所在的界面的HTML,这时候需要去掉后台的身份验证AJAX就可以访问到
阅读全文