随笔分类 -  .NET

摘要:当使用LINQ查询数据时,我们常常会面临选择使用.AsEnumerable(), .AsQueryable(), 和 .ToList()方法的情况。这些方法在使用时有不同的效果和影响,需要根据具体场景来选择合适的方法 .AsEnumerable()方法: 使用.AsEnumerable()方法可以将 阅读全文
posted @ 2023-09-17 13:27 Homegu 阅读(279) 评论(0) 推荐(1) 编辑
摘要://支持基于队列的任务处理:任务执行不是同步的,而是放到一个持久化队列中,以便马上把请求控制权返回给调用者。 var jobId = BackgroundJob.Enqueue(() => WriteLog("队列任务")); //延迟任务执行:不是马上调用方法,而是设定一个未来时间点再来执行,延迟 阅读全文
posted @ 2021-03-25 14:43 Homegu 阅读(151) 评论(0) 推荐(0) 编辑
摘要:今天发布NodeService到服务器,服务器环境是window server 2012 一直报错: [1] Ensure that Node.js is installed and can be found in one of the PATH directories. ** Current PA 阅读全文
posted @ 2020-07-27 17:15 Homegu 阅读(464) 评论(0) 推荐(0) 编辑
摘要:在 .NET Framework 时,我们可以通过V8.NET等组件来运行 JavaScript,不过目前我看了好几个开源组件包括V8.NET都还不支持 .NET Core ,我们如何在 .NET Core 中运行 JavaScript 呢,答案是使用 NodeServices。关于为何有在 .NE 阅读全文
posted @ 2020-07-21 16:47 Homegu 阅读(651) 评论(0) 推荐(0) 编辑
摘要:这是一个妥妥的NPoco类,这是我们在工作开发中,手动去写这个实体类,属实非常心累,字段少无所谓一次两次,数量多了,字段多了,就心态裂开🙄 今天分享一下如何使用T4模板生成实体类 using System; using NPoco; using System.ComponentModel.Data 阅读全文
posted @ 2020-06-17 09:53 Homegu 阅读(525) 评论(1) 推荐(0) 编辑
摘要:Autofac 从容器中获取对象 静态类或Service场景可以动态,可以直接动态获取对象 /// <summary> /// 从容器中获取对象 /// </summary> /// <typeparam name="T"></typeparam> public static T GetFromFa 阅读全文
posted @ 2020-06-10 17:45 Homegu 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:子查询 描述:查询订单数超过5的顾客信息 查询句法: var 子查询 = from c in ctx.Customers where (from o in ctx.Orders group o by o.CustomerID into o where o.Count() > 5 select o.K 阅读全文
posted @ 2020-06-10 09:33 Homegu 阅读(366) 评论(0) 推荐(0) 编辑
摘要:Hangfire.Autofac与ASP.NET CORE注入失败 项目里面使用了Hangfire,因为之前没用过吧,遇到了个问题,就是使用了ico容器后,再用Hangfire总是注入不上对象,总是后台任务拿db对象为空的情况 我tm直接石化 🐺 /// <summary> /// 检查供应商状态 阅读全文
posted @ 2020-05-28 15:22 Homegu 阅读(649) 评论(0) 推荐(1) 编辑
摘要:Task.Run 和 Task.Factory.StartNew 区别 有小伙伴问我,为什么不推荐他使用 Task.Factory.StartNew ,因为 Task.Run 是比较新的方法。 本文告诉大家 Task.Run 和 Task.Factory.StartNew 区别 有很多博客说到了 T 阅读全文
posted @ 2020-05-28 10:41 Homegu 阅读(686) 评论(0) 推荐(1) 编辑
摘要:关于EntityFramework Core有三个重要的引用和三条重要的命令,掌握以这六条,基本用Entity Framework Core就得心应手了。 引用1:Install-PackageMicrosoft.EntityFrameworkCore.SqlServer 这是SqlServer的E 阅读全文
posted @ 2020-05-28 09:50 Homegu 阅读(351) 评论(0) 推荐(1) 编辑
摘要:链接字符串配置: <connectionStrings> <add name="db" connectionString="server=.;database=db;uid=sa;pwd=123456;integrated security=false;"/> </connectionStrings 阅读全文
posted @ 2020-05-27 17:17 Homegu 阅读(576) 评论(0) 推荐(1) 编辑
摘要:LOG4数据库记录器XML配置 1 <appender name="ADONetAppender" type="log4net.Appender.ADONetAppender"> 2 <!--BufferSize为缓冲区大小,只有日志记录超设定值才会一块写入到数据库--> 3 <bufferSize 阅读全文
posted @ 2020-05-27 09:06 Homegu 阅读(589) 评论(0) 推荐(1) 编辑
摘要:///<summary> ///取出文本中间内容 ///<summary> ///<param name="left">左边文本</param> ///<param name="right">右边文本</param> ///<param name="text">全文本</param> ///<ret 阅读全文
posted @ 2020-05-19 10:19 Homegu 阅读(1266) 评论(0) 推荐(1) 编辑
摘要:这个坑,今天整了一天,我添加了Microsoft.AspNetCore.Mvc.Versioning包,结果发布到服务器,我复制了dll过去出现了一直找不到加载不成功的问题 Startup.ConfigureServices一直加载不成功,出错如下: Application startup exce 阅读全文
posted @ 2020-05-18 17:36 Homegu 阅读(2183) 评论(0) 推荐(3) 编辑
摘要:今天项目里突然有个功能用不起来了,本机确实好的 ,这个很无语 不知道为啥 经过写日志发现html 变成了这样的东西,很是头疼,刚开始各种编码转换,发现这并不是编码的问题 后面观察目标网站多了一个gzip压缩标识,开始尝试解压Gzip 找到AutomaticDecompression属性: reque 阅读全文
posted @ 2020-05-15 17:38 Homegu 阅读(475) 评论(0) 推荐(1) 编辑
摘要:题目如下,本随笔只是记录,都是一些自身面经的题目,您既然点开了的话,学习下无妨,说不定有帮助呢 以下答案都经过博主一个个去运行过。 题目1 (实例化后 x=?;y=? 输出什么): public class Class1 { public Class1() { ShowInfo(); } publi 阅读全文
posted @ 2020-04-22 13:19 Homegu 阅读(415) 评论(0) 推荐(1) 编辑
摘要:题:a = 10,b = 15不使用中间变量交换两个变量的值 今天遇到这个题目,我直接按照我这个写法,面试的人说我写错了,我真的无言反驳,我的代码: int a = 10,b = 15; b = b - a; a = a + b; b = a - b; 虽说和网上的刚开始相加有点不同,但是我这个思路 阅读全文
posted @ 2020-04-22 12:41 Homegu 阅读(293) 评论(0) 推荐(1) 编辑
摘要:微服务架构设计代表了一种架构设计思想,配合现在的容器技术(如 Docker),可在软件开发流程、部署、服务维护等各方面产生效率提升。 但不一定所有的业务场景都适合微服务,有时候非常简单的业务场景下,微服务反而会降低效率。什么是微服务,其特性,好处及陷阱,是本文要讨论的内容。 一、什么是微服务 微服务 阅读全文
posted @ 2020-04-17 17:08 Homegu 阅读(369) 评论(0) 推荐(0) 编辑
摘要:原先用的是三层架构中ADO.NET做底层开发,纯手工sql语句拼装。后来遇到一个MVC+EF项目,体会到了EF的强大性。 它是微软封装好一种ADO.NET数据实体模型,将数据库结构以ORM模式映射到应用程序中。 优点: 1.简洁的Linq to Sql语句大大提高了开发人员的效率,不要再写复杂的sq 阅读全文
posted @ 2020-04-16 18:01 Homegu 阅读(618) 评论(0) 推荐(1) 编辑
摘要:1、性能上(运行效率) Ado.Net的性能更高些,直接使用SQLHelper的Command、Connection等命令通过写SQL语句对数据库进行操作。(EF的实体模型,性能上肯定要损失些!!) 2、方便性上(开发效率) EF使用起来更方便,原因是开发人员不用关心如何访问数据库了。 3、适用性上 阅读全文
posted @ 2020-04-16 18:00 Homegu 阅读(1199) 评论(0) 推荐(2) 编辑

你的浏览器不支持canvasr
点击右上角即可分享
微信分享提示