摘要: 在asp.net core开发中。按照国际案例开始。都是先在Nuget安装XXX包。比如我们今天要用到的Dapper nuget里面安装Dapper 1.然后新建一个类文件DapperExtensions.cs 因为Dapper是IDbConnection扩展出来的,所以我们必须给IDbConnec 阅读全文
posted @ 2019-05-16 23:13 天府三街第二帅 阅读(468) 评论(0) 推荐(1) 编辑
摘要: 在非spa程序开发的时候。css经常会因为浏览器的缓存机制导致不刷新。 很多前端为了应对这个问题,都会引入webpack或者gulp等工具来处理css缓存的问题。 但是作为一个偏服务器端的程序员来说。不想因为一个css问题就引入一大套的东西进来该怎么办呢? 这是微软早就为我们想好了 在Razor模板 阅读全文
posted @ 2019-05-16 23:09 天府三街第二帅 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 在EF的官方文档上只提到了用 Fluent API来设置默认值。 但是我们日常开发中,会把公用字段都写成基类。比如行创建时间 在需要默认时间的字段加上一个特性 然后再Add-Migration 就可以看到生成了一条迁移数据,更新到数据库去,再次插入这张表,加特性的字段就有了一条默认数据 阅读全文
posted @ 2019-05-16 23:08 天府三街第二帅 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 在对应的节点添加相应的配置,然后重启MySQL服务。再次新建的数据库就会是utf8mb4了。已有的数据库或者表只能手动修改。 阅读全文
posted @ 2019-05-16 23:06 天府三街第二帅 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 百度到的基本上就是读取response.body的流。然后记录完了之后,把流的index重新复位,这样也太麻烦了。 其实asp.net core团队肯定已经考虑到了这种需求,比如记录请求响应日志。给响应数据过滤这类的。 在OnActionExecuted的ActionExecutedContext里 阅读全文
posted @ 2019-05-16 23:05 天府三街第二帅 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 很多web程序一般的偶不会设计真的物理删除了。 基本上都是在在数据库加一个标记,就得当作已经删除了。同时在查询的时候,过滤已经标记删除的数据 ef core实现软删除是非常简单的,直接在OnModelCreating动态创建一个IsDeleted字段,bool类型。然后扔到ef core的查询过滤器 阅读全文
posted @ 2019-05-16 23:04 天府三街第二帅 阅读(248) 评论(0) 推荐(1) 编辑
摘要: 在服务器上配置了允许跨域还不够,还需要在引擎配置允许跨域,不然texture无法在webgl上下文中渲染 会报一个类似于The cross-origin image at 的错误, 只需要在egret启动的时候,加入配置 然后就可以正常运行了 阅读全文
posted @ 2019-05-16 23:02 天府三街第二帅 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 在大潮流下,大家都在研究MVVM框架,但是做面向搜索引擎的外网项目还是得用服务器渲染。 在.Net中肯定就是用Razor模板引擎了。 .Net Core断臂式重构后,很多在老得Mvc中使用得好好的一些功能,突然就不见了。 在这里鄙视一下微软,说好的无缝切换呢。。我看这个缝还是有点大。 ASP.Net 阅读全文
posted @ 2019-03-19 19:24 天府三街第二帅 阅读(625) 评论(0) 推荐(0) 编辑
摘要: .Net Core发布之前,多年来,.Net程序员的开发环境都在Windows上。 三街第一帅的我,虽然上班的8小时一直在windows上撸C#,但是下班时间一般都在搞其他的乱七八糟的东西,比如写写小游戏啊。写点安卓或者IOS的APP啊。 本着一颗折腾的心。周末在家开始了再Ubuntu上搭建.Net 阅读全文
posted @ 2019-03-16 17:19 天府三街第二帅 阅读(2153) 评论(5) 推荐(7) 编辑
摘要: 需要重新配置加密规则 阅读全文
posted @ 2019-03-06 23:10 天府三街第二帅 阅读(430) 评论(0) 推荐(0) 编辑