摘要: 在ef中,CUD都使用Datacontext.SaveChange()进行保存. SavaChange方法在保存之前会自动调用DetectChanges方法检查DataContext中做了什么更改,以作出对应的数据库操作. create 增 dbcontext.dbset.add(model),然后 阅读全文
posted @ 2019-09-09 21:33 马肯尼煤牙巴骨 阅读(208) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Management; using System.Text; using System.Threading.Tasks; namespace ProcessDog.Helper { pub 阅读全文
posted @ 2019-08-29 10:15 马肯尼煤牙巴骨 阅读(286) 评论(0) 推荐(0)
摘要: -ma full memory dump, always do this on 2003 as 4gb is not much and it is good to have the heap -mp miniplus, 2007 – 2010 grabs the essential linked h 阅读全文
posted @ 2019-08-24 11:45 马肯尼煤牙巴骨 阅读(270) 评论(0) 推荐(0)
摘要: 异常给开发人员提供了很大好的排错功能. 但是其背后的技术细节很复杂,会损耗性能,也会使.net core web app更容易被反派攻击. 于是我们要学会使用环境变量, 通过环境变量,控制一些逻辑 当在开发环境时,出现错误,跳转到开发人员看的异常页 当在生产环境时,出现错误时 跳转到给用户看的错误页 阅读全文
posted @ 2019-08-04 17:29 马肯尼煤牙巴骨 阅读(223) 评论(0) 推荐(0)
摘要: .net core中的异常页很重要 因为可以查看异常的堆栈信息, 请求的参数(如果有),cookie, http头 帮助我们快速的定位问题 .net core web app 默认开启了异常页,但是仅在开发环境才开启. 代码中的位置在 startup.cs 里的configure 方法中 我们可以手 阅读全文
posted @ 2019-08-04 16:35 马肯尼煤牙巴骨 阅读(209) 评论(0) 推荐(0)
摘要: 何谓静态文件,文件系统上的文件, css, javascript , image. html 这些都属于静态文件, .net core web app 默认是不处理文件请求的. 我们来做一个实验 ,首先我们 得在项目根目录创建一个根文件夹, 名称为wwwroot 创建好后图标变成了 添加一个imag 阅读全文
posted @ 2019-08-04 16:00 马肯尼煤牙巴骨 阅读(350) 评论(0) 推荐(0)
摘要: 查看Startup.cs的configure方法 修改成 由于我是consola.writeLine();所以选择只开启kestrel ctrl+f5 看效果 乱码了, 在respon 前面加一行代码 显示正常 ,看控件台输出我们可以知道中间件消息传递的过程 阅读全文
posted @ 2019-08-04 14:57 马肯尼煤牙巴骨 阅读(215) 评论(0) 推荐(0)
摘要: 假设我们的中间件是这样的(可以自由排列, 扩展自定义中间件) logging负责记录请求/响应 staticFiles 负责响应 静态文件 MVC 负责响应 视图 当.net core web app收到一个请求图片文件的http ,过程是这样的 1. logging中间件 记录请求 2.Stati 阅读全文
posted @ 2019-08-03 23:05 马肯尼煤牙巴骨 阅读(227) 评论(0) 推荐(0)
摘要: 就是这货 点开查看内容 可以在里面加上自己的key value配置 ,比如 然后使用依赖注入获取我刚才加入的MyKey 1.为Startup类创建构造函数, 使用构造函数注入 2把注入的实例存到私有字段 3.使用这个存起来的实例 4.查看运行效果 除了在appsetting.json里配置,还可以在 阅读全文
posted @ 2019-08-03 22:46 马肯尼煤牙巴骨 阅读(663) 评论(0) 推荐(0)
摘要: 展开properties, 双击查看内容, iisSettings是外部服务器的配置 iisSettings.iisExpress.applicationUrl : "http://localhost:50771", 是外部 IIS 服务器的地址 iisSettings.iisExpress.ssl 阅读全文
posted @ 2019-08-03 21:54 马肯尼煤牙巴骨 阅读(1453) 评论(0) 推荐(0)