Asp.Net MVC
文章平均质量分 50
gx_up
用心付出终究会获得收获的。
展开
-
【EF Core 2.0】Transaction事务会对DbContext底层创建和关闭数据库连接的行为有所影响
数据库我们先在SQL Server数据库中建立一个Book表:CREATE TABLE [dbo].[Book]( [ID] [int] IDENTITY(1,1) NOT NULL, [BookName] [nvarchar](50) NULL, [BookDescription] [nvarchar](50) NULL, [ISBN] [nvarcha...转载 2019-12-12 20:20:05 · 556 阅读 · 0 评论 -
【EF Core】如何输出日志到Visual Studio的输出窗口
我们在使用EF Core的时候,很多时候需要在Visual Studio的输出窗口中知道EF Core在后台生成的SQL语句是什么,这个需求可以通过自定义EF Core的ILoggerFactory和ILogger类来实现:首先定义一个实现了ILogger接口的类EFLogger,主要目的是将EF Core生成的Log信息输出到Visual Studio的输出窗口:using Micro...转载 2019-12-10 20:09:27 · 1051 阅读 · 0 评论 -
【.Net】数据库的Connection Timeout和Command Timeout 超时
每次对数据库连接时,我们有时候会碰到连接超时或者命令超时,这两个超时是不一样的。以ADO.NET为例,当客户端和服务器端连接时,碰到的超时情况主要有下面几种:当从连接池获取一个连接时,碰到超时。当建立一个全新连接(而不是从连接池获取)时,碰到超时。当发送一个命令(command)到SQL Server时,超时。当发送命令(连接字符串带有“context connection=true”属性...转载 2019-12-10 19:43:16 · 5233 阅读 · 0 评论 -
EF6使用MySql遇到的问题
转自:https://www.cnblogs.com/Imaigne/p/4153397.html 在vs2013中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架;但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序。请退出此向导,安装兼容提供程序,重新生成您的项目,然后再执行操作。 在vs中 使用mysql的问题多的会...转载 2018-03-28 20:49:05 · 1212 阅读 · 0 评论 -
.Net平台下ActiveMQ入门实例
转载自:http://www.cnblogs.com/madyina/p/4121458.html1.ActiveMQ简介先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接...转载 2018-03-28 10:15:06 · 1380 阅读 · 0 评论 -
.NET对象映射组件Tiny Mapper
阅读目录1.Tiny Mapper基本介绍 2.Tiny Mapper 基本使用 3.Tiny Mapper 指定配置使用 4.Tiny Mapper复杂类型使用 5.资源 好久没有写文章,工作甚忙,但每日还是关注.NET领域的开源项目。五一休息,放松了一下之后,今天就给大家介绍一个轻量级的对象映射工具Tiny Mapper:号称是.NET平台最快的对象映射组件。那就一起看看呢...转载 2018-03-27 22:08:03 · 933 阅读 · 0 评论 -
模拟post登陆
public static CookieContainer theCC = new CookieContainer();/// <summary> /// 登录方法(无验证码) /// </summary> /// <PARAM name="url">POST请求的地址</PARAM> /// <P...原创 2017-12-02 17:08:56 · 360 阅读 · 0 评论 -
对查询结果进行过滤
using System;using System.Collections.Generic;using System.Dynamic;using System.Linq;using System.Reflection;using System.Text;namespace XXX.Infrastructure.Extensions{ /// <summary>...原创 2018-12-15 20:14:35 · 1903 阅读 · 0 评论 -
EF查询 根据字段动态排序
using XXX.Infrastructure.Services;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Linq.Dynamic.Core;namespace XXX.Infrastructure.Extensions{ ...原创 2018-12-16 17:51:09 · 3043 阅读 · 2 评论 -
log4net记录错误日志并保存至数据库
使用log4net可以很方便地为应用添加日志功能。应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能。同时,通过外部配置文件,用户可以不用重新编译程序就能改变应用的日志行为,使得用户可以根据情况灵活地选择要记录的信息。一、安装log4net.dll二、建错误日志表我用的MySql数据库Date: 2018-04-01 14:01:45...原创 2018-04-01 14:09:10 · 1461 阅读 · 0 评论 -
.Net Core MVC使用EF
新建项目: 添加EF:执行连接语句Scaffold-DbContext "Server=120.79.***.238;Database=CateDB;uid=sa;pwd=*****.;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DAL 注:执行这一步的时候出现了点问题 ,因为系统是win7,pow...原创 2018-05-15 15:24:26 · 1657 阅读 · 0 评论 -
【Excel】将IList对象集合导出Excel
最近项目中有许多地方需要将数据导出成Excel文件,因此写了个公共模块做Excel的导出!代码: /// <summary> /// 将IList对象导出Excel /// </summary> /// <typeparam name="T"></typeparam> ...原创 2018-08-30 15:23:02 · 548 阅读 · 0 评论 -
【MVC】错误页面设置和错误信息记录
一、自定义错误页面 有些时候,我们想使用自定义的错误页面,该怎么处理那。翻页其他大牛写的博客,看到有这种方式,自定义属性Class继承FileterAttribute,重写OnException方法,代码如下 public class MyErrorAttribute: HandleErrorAttribute { public override原创 2017-08-15 22:59:55 · 2632 阅读 · 0 评论 -
【Ajax】传递Json对象到MVC后台解析
时在做批量删除或批量修改的时候经常需要传递一个数组集合到台。1、怎么在前端用ajax提交一个json数组到后台,后台怎么获得原创 2017-09-08 20:02:38 · 1958 阅读 · 0 评论 -
【NPOI】导出Excel文件
最近有点懒,也有点忙,大半个月时间没写博客了。历经十五天,第二个实训项目终于写完了,也终于有时间来记录项目中遇到的一些问题。将web中信息导出至Excel中早就不陌生了,大一做一个比赛项目《考勤管理系统》时,就操作过将数据导出成Excel文件和将Excel文件导入进数据库,当时比较“稚嫩”,啥也不懂,采用office的api进行导出操作,然后提交后,发现在没有安装office的电脑原创 2017-09-02 18:51:05 · 982 阅读 · 4 评论 -
ASP.NET WebForm和Mvc的区别
今天有同学问我个面试题:Asp.net_mvc中.cshtml与之前asp.net中的.aspx的区别。在初步了解MVC后,发现很多人对于MVC和三层架构开发概念上会有很大的混淆,所以把这两天的学习笔记整理一下,分享给自己的同学们。同时也做一个小Demo,让没有接触过MVC开发的同学,能对MVC有一个简单的了解。一,MVC和三层架构的区别①什么是三层架构?转载 2017-10-06 10:46:06 · 632 阅读 · 0 评论 -
LINQ to SQL和Entity Framework对比与关联
转自:http://blog.163.com/kunkun0921@126/blog/static/169204332201401605839384/LINQ to SQL和Entity Framework都是一种包含LINQ功能的对象关系映射技术。他们之间的本质区别在于EF对数据库架构和我们查询的类型实行了更好的解耦。使用EF,我们查询的对象不再是完全对应数据库架构的C#类,而是更高层的抽象转载 2017-10-06 11:03:06 · 350 阅读 · 2 评论 -
【MVC】获取项目中所有的控制器-试图
在C#中,实现动态获取类和方法主要通过反射来实现,要引用System.Reflection。方法一:public ActionResult GetControllerAndAction() { //创建控制器类型列表 List controllerTypes = new List();原创 2017-10-26 20:35:26 · 2911 阅读 · 0 评论 -
数据库备份和恢复操作
借鉴自:https://www.cnblogs.com/fishtreeyu/archive/2010/12/27/1918076.html博主说:-- 备份数据库backup database db_CSManage to disk='c:\backup.bak'-- 还原数据库,必须先备份该数据库的日志文件到原先的备份文件中backup log db_CSManage to d...原创 2017-11-22 20:28:22 · 676 阅读 · 0 评论 -
【Word】根据word模板生成文件
读取word --->填充数据 --->保存wordSpireWordHelper:public class SpireWordHelper{ public void CreateWord(CreatePaymentData data) { Document doc = new Document(data.TempWord); ...原创 2018-08-30 15:30:48 · 758 阅读 · 0 评论 -
【NPOI】Ajax异步导入Excel文件
续【NPOI】导出Excel文件,后的导入Excel操作关于【NPOI】的介绍和引用就不再说,上篇有讲到将excel文件数据直接导入到数据,首先浏览器端要准备相对应格式的Excel文件才能正常的导入数据库。所以一般都有一个指定样式的Excel模板文件实现方法:Ajax异步进行表单上传--->>一般处理程序-->>将文件保存到服务器--->>服务器读取文件-->>通过NPOI遍历Exce原创 2017-09-04 22:10:44 · 3572 阅读 · 8 评论