08 2018 档案

摘要:根据某属性去重 使用第三方库: "MoreLINQ" 实现left join 使用DefaultIfEmpty(),是left join 没有DefaultIfEmpty(),是inner join 参考资料 "LEFT JOIN in LINQ to entities?" 阅读全文
posted @ 2018-08-29 19:56 Lulus 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:方案1:利用数据库自带的功能 比如,sql server导出数据库文件 导入、PL_SQL自带的迁徙功能 方案2:利用的小工具 比如,navicat prrmium 数据传输、DB2DB等等 相同数据库软件之间效果好,不同数据库软件之间可能会有一些问题 方案3:人工手动迁移 1.导出成SQL脚本,手 阅读全文
posted @ 2018-08-28 19:31 Lulus 阅读(823) 评论(0) 推荐(0) 编辑
摘要:public class MySqlHelper { private YourContext _context; public MySqlHelper(YourContext context) { _context = context; } /// <summary> /// 查询列表 /// </ 阅读全文
posted @ 2018-08-28 19:31 Lulus 阅读(1832) 评论(0) 推荐(0) 编辑
摘要:"官方资料 EF MySql Integration" 实验发现,还差了两步 整理一下,步骤如下: 1.引用MySql.Data.Entity 2.在Configuration.cs文件(Migrations文件夹下)的构造函数添加下段代码 3.修改数据库连接字符串 4.在dbcontext上加上特 阅读全文
posted @ 2018-08-28 19:30 Lulus 阅读(865) 评论(0) 推荐(0) 编辑
摘要:按照官网资料操作无效,这里使用 "AspNetCore.ResponseCaching.Extensions" 的扩展包 安装AspNetCore.ResponseCaching.Extensions 在Startup.cs添加配置 在接口上添加ResponseCache特性(这部分内容看官网) 示 阅读全文
posted @ 2018-08-27 19:32 Lulus 阅读(975) 评论(0) 推荐(0) 编辑
摘要:应用场景 有时会遇到一些这样的报错 最后提到了EntityFramework.psm1 .psm1文件和.psd1文件可以用 PowerShell ISE 打开并进行调试 参考资料 "基本介绍 Windows PowerShell 5.0 ISE 中的新增功能" "如何在 Windows Power 阅读全文
posted @ 2018-08-18 17:22 Lulus 阅读(636) 评论(0) 推荐(0) 编辑
摘要:数据结构 配置 数据查询需要使用延迟加载 或者 参考资料: "延迟加载" 示例代码 "示例代码" 阅读全文
posted @ 2018-08-18 17:21 Lulus 阅读(3570) 评论(0) 推荐(3) 编辑
摘要:花生壳 之前一直在用,不过免费的花生壳现在只给动态随机端口了,没有以前方便,比如调试微信需要80端口 ngrok https://www.ngrok.cc/ frp https://github.com/fatedier/frp 这个需要自己有VPN和域名 不支持IIS Express发布的站点 阅读全文
posted @ 2018-08-18 17:21 Lulus 阅读(165) 评论(0) 推荐(0) 编辑
摘要:实现效果 form表单控件的实时更新 效果如图 关键代码 前端循环properties,填充控件即可 示例代码 "示例代码" 参考资料 "Angular2 form ControlGroup who hold an undefined number of Control" 阅读全文
posted @ 2018-08-18 17:20 Lulus 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:基本数据结构 表设计如下: 入学记录 班级 学生 教师关系表 教师 学生 一对一 学生 入学记录 另解 参考资料: "Configuring One To One Relationships In Entity Framework Core" 一对多 学生 班级 多对多 学生 教师 示例代码 "示例 阅读全文
posted @ 2018-08-18 17:20 Lulus 阅读(688) 评论(1) 推荐(1) 编辑
摘要:一些符号的概念 [(ngModel)] + Output/Input 和 Form是两套内容 Output/Input示例如下: 自定义app upload sort 定义输入与输出 阅读全文
posted @ 2018-08-18 17:19 Lulus 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:目的 离开页面时,做出逻辑判断 以ng alain的项目为基础做演示 效果如图: 关键代码 定义一个CanDeactivateGuardService 在component中完成leaveTip方法 设置ng alain的ReuseTabMatchMode,排除can deactivate这个目标路 阅读全文
posted @ 2018-08-18 17:19 Lulus 阅读(2986) 评论(0) 推荐(0) 编辑
摘要:目标 为数据库创建一个正则表达式函数,供查询使用 不建议使用函数,能查询到内存里面用代码解决的就用代码解决!!! 这里的方法仅供参考 操作 1.新建sql server项目 2.定义正则表达式的方法 这里是使用通配符匹配 "PATINDEX (Transact SQL)" 返回的是匹配的位置序号,不 阅读全文
posted @ 2018-08-18 17:18 Lulus 阅读(14226) 评论(0) 推荐(2) 编辑
摘要:执行命令 注意from=1.7.1,填写自己的原version 然后可能因为包的原因会有一些报错,根据报错内容,谷歌解决即可 参考资料 "Error: Local workspace file ('angular.json') could not be found" 阅读全文
posted @ 2018-08-18 17:18 Lulus 阅读(738) 评论(0) 推荐(0) 编辑
摘要:关键代码 示例代码 "示例代码" 参考资料 "TypeScript: Working with JSON" 阅读全文
posted @ 2018-08-15 18:02 Lulus 阅读(3959) 评论(0) 推荐(0) 编辑
摘要:排除复用 参考资料 "feat(abc: reuse tab): new reuse tab component plans!" 跳转关闭tab typescript this.router.navigateByUrl( ,{ skipLocationChange:true }); skipLoca 阅读全文
posted @ 2018-08-15 18:02 Lulus 阅读(2695) 评论(0) 推荐(0) 编辑
摘要:效果 关键代码 js // 合并属性链 Merge(items): any { var res = {} for (let i = 0; i 阅读全文
posted @ 2018-08-15 18:01 Lulus 阅读(408) 评论(0) 推荐(0) 编辑
摘要:现象 在windows 2016的系统下,发布成功,功能正常 在windows 2008 r2下,发布成功,但是报错 解决方案 仔细看报错详情,发现一个关键词“roslyn”,而生成的bin目录下,有一个roslyn文件夹 参考 "Roslyn导致发布网站时报错 编译失败" 的做法,去掉Micros 阅读全文
posted @ 2018-08-13 17:49 Lulus 阅读(3140) 评论(0) 推荐(0) 编辑
摘要:asp .net config配置 需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength 允许上传文件的长度,和请求的长度,两个大小需要设置一致,如果不一致,则以请求长度为准。(设置的单位都为byte) 默认请求长度只有4M 阅读全文
posted @ 2018-08-13 17:37 Lulus 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:之前遇到一个很诡异的bug,大概情况如下: 这种情况下,用代码回滚的方式来查找bug,找到最后的正常的代码,然后和后一次提交进行比较 发现出现了有两个一模一样的controller,在不同的文件目录下,可能是手贱不小心复制了一个出去= = 以此为鉴,告诫大家不要手贱 阅读全文
posted @ 2018-08-13 17:21 Lulus 阅读(888) 评论(0) 推荐(0) 编辑
摘要:HasColumnType HasColumnType是指定字段类型 HasColumnName HasColumnName是指定表字段名 比如说属性名字叫Money,但是你希望表字段名全是小写,所以HasColumnName("money") 阅读全文
posted @ 2018-08-13 16:54 Lulus 阅读(5340) 评论(0) 推荐(0) 编辑
摘要:目标 为现有数据库生成新的连接,允许只选择部分表 可以处理一些很怪的需求,比如EF升级EF Core(这个可能有其他解),EF、EF Core同时连接一个数据库 我遇到的问题是: 操作 安装包 使用指令 参数说明: OutputDir 输出文件夹(这里取名为"Tables") Tables 选择的表 阅读全文
posted @ 2018-08-13 16:43 Lulus 阅读(1134) 评论(0) 推荐(0) 编辑