摘要: 如果一个项目依赖其他项目,则相当于添加了被依赖项目的Nuget Packages,也就是说依赖包会被传递。比如: WebApi项目依赖Domain类库,Domain用来管理数据库上下文,那么只需要要再Domain中添加关于数据库的Nuget Packages,在WebApi项目中即可使用这些依赖包, 阅读全文
posted @ 2023-03-21 18:01 路鸣 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 发现在vue中监控input绑定的值,调用方法时,如果方法中有调用后端接口(使用Ajax),会导致input输入框失去焦点,这样导致的问题就是每输入一个字符,就要重新聚焦一次,可通过以下方式在方法中重新聚焦: 在input上添加ref 然后在方法末尾添加focus方法重新聚焦 阅读全文
posted @ 2023-03-02 13:49 路鸣 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在进行EF数据查询时,AsEnumerable()会直接将LINQ语句生成sql脚本并到数据库中执行,并将结果加载到内存中,后续操作都是操作内存中的对象; AsQueryable()则可继续进行LINQ运算,因此在EF操作中,在最后的查询进行AsEnumerable()并处理查询结果才是合适方案。 阅读全文
posted @ 2023-02-27 14:18 路鸣 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 目前Vue已经到3.X版本,相应的Vue CLI也已经是Vue CLI 3版本,创建命令使用vue create,如果要用2.X版的vue init命令,需要全局安装一个桥接工具: npm install -g @vue/cli-init 创建一个基于webpack模板的新项目 vue init w 阅读全文
posted @ 2023-02-17 14:31 路鸣 阅读(48) 评论(0) 推荐(0) 编辑
摘要: //使用FormData创建参数 let formData = new FormData(); formData.append("jsonData", JSON.stringify(reportOptions.request)); formData.append("jsonAttrsData", J 阅读全文
posted @ 2023-02-17 14:29 路鸣 阅读(462) 评论(0) 推荐(0) 编辑
摘要: inline前后不会有换行,block前后会有换行,inline-block前后不会有换行,但内部会换行且可以设置高宽。,如下图所示: 阅读全文
posted @ 2023-01-30 13:49 路鸣 阅读(54) 评论(0) 推荐(0) 编辑
摘要: img { max-width: 100%; height: auto;} 设置最大宽度,高度自适应。 阅读全文
posted @ 2023-01-05 16:47 路鸣 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 中间件是装配在应用管道里处理请求和响应的软件,是使用Use,Map,Run扩展方法配置的请求委托,请求委托可以是类,或者匿名方法。每个中间件可调用下一个中间件,直到终端中间件(不调用下一个中间件的就是终端中间件)或者被短路。 如下图圈中的run,没有next调用,就是终端,最后的app.Run()就 阅读全文
posted @ 2022-12-16 15:11 路鸣 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 修改滚动条样式通过伪元素::-webkit-scrollbar;::-webkit-scrollbar - CSS(层叠样式表) | MDN (mozilla.org) :-webkit-scrollbar 仅在基于 Blink 或 WebKit 的浏览器,Blink 和WebKit 是渲染引擎,B 阅读全文
posted @ 2022-12-08 14:48 路鸣 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 出现改报错异常的原因是,EF Core不支持级联更新时添加新的子项!!! 如果主体子项添加一个新内容,EF Core则认为这个内容原本已经存在了(实际是你新增的),只不过并发冲突中被其他进程删除掉了,它就报错并发冲突DbUpdateConcurrencyException,也就是说不支持在级联更新时 阅读全文
posted @ 2022-11-08 15:28 路鸣 阅读(226) 评论(4) 推荐(0) 编辑