会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老周
成于天性,行于自然。
博客园
首页
新随笔
联系
订阅
管理
2026年5月10日
【EF Core】使用自定义的值比较器
摘要: EF Core 默认实现了许多值比较器,用于在实体状态追踪时检查属性值是否被修改。故大多情况下,咱们不需要操作心。但,凡是总有特殊情况,有些数据虽然值不相等,但所表示的意思是相等的。这种时候就不能依靠默认的比较器了。 老周举一个连外星人都知道的例子。假设有这样的实体类。 public class C
阅读全文
posted @ 2026-05-10 22:20 东邪独孤
阅读(120)
评论(1)
推荐(0)
2026年5月6日
【EF Core】值转换器
摘要: 好像有一个月没发文了,这期间发生了些不愉快的事。都是些家庭矛盾,不提也罢。 最近很多裁员,不要听网上的营销胡说九道。实际上很多裁员跟 AI 没多大关系的,要么是找个借口(拿AI做文章以掩盖公司实力不行了),要么是不行了,没钱了,项目烂了,公司也烂了,全烂了。如果经济形势大好的话,你看看那些B资本家会
阅读全文
posted @ 2026-05-06 12:28 东邪独孤
阅读(363)
评论(0)
推荐(7)
2026年4月3日
【EF Core】直接更新数据
摘要: 老周叕回来了,很久没写点什么了。声明一下,老周并不是没啥可写,真要写的,老周能写的东西可多了。毕竟老周聊发少年狂,左玩C,右++。内外兼修,戎码一生,天上地下海里都干过。潜水许久,先容老周解释一下。春节期间基本只做两件大事:远的不想去,近的玩腻了,正巧地铁修到家门口。所以白天带着父母坐地铁到处溜;晚
阅读全文
posted @ 2026-04-03 21:54 东邪独孤
阅读(446)
评论(0)
推荐(3)
2026年2月12日
【EF Core】实体追踪——Entry中记录的数据
摘要: 这回终于可以 Free 了,刚好快过年了,工厂的机器也很人性化地坏了,需要供应商维修,不用测试项目了。所以老周也回家快活了几天。其实他们自己有开发团队,小改小测的他们完全可以自己弄,非要找老周麻烦。 咱们接着上次的话题聊,上次老周给大伙伴们胡诌了一番有关实体状态追踪的基础。这一次咱们把注意力放到名为
阅读全文
posted @ 2026-02-12 22:23 东邪独孤
阅读(500)
评论(0)
推荐(3)
2026年1月25日
【EF Core】实体状态与变更追踪
摘要: 好长时间没有水文章了,请容老周解释一下。因为最近老周进了两个厂,第一个厂子呆了八天左右,第二个厂子还在调试。管理很严格,带的电子设备都要登记、办手续。当初觉得雷神笔记本的屏幕大,在车间调试代码方便,所以登记了这个型号。但这个游戏本功耗大,而且充电只能充到 83% 就充不进去了。只能白天在车间调试时用
阅读全文
posted @ 2026-01-25 18:41 东邪独孤
阅读(2897)
评论(4)
推荐(10)
2025年12月26日
【EF Core】将一个实体映射到多个表的正确方法
摘要: 把一个实体类型映射到多个表,官方叫法是 Entity splitting,这个称呼有点难搞,要是翻译为“实体拆分”或“拆分实体”,你第一感觉会不会认为是把一个表拆分为多个实体的意思。可它的含义是正好相反。为了避免大伙伴们产生误解,老周直接叫它“一个实体映射到多个表”,虽然不言简,但很意赅。 把一个实
阅读全文
posted @ 2025-12-26 12:32 东邪独孤
阅读(3172)
评论(13)
推荐(8)
2025年12月13日
【EF Core】“Code First”方案下以编程方式生成迁移
摘要: 迁移(Migrations)是个啥玩意?IT 界从来不缺造词人才,总喜欢造各种各样的词。之所以叫迁移,大概是因为使用它可以创建并在后期修订数据库。总之,说人话就是迁移可以生成一系列的 .NET 类,每个类代表一个修订版本。开发者可以在多个版本之间“进”或“退”——可以修改数据库,之后可以撤销前一次修
阅读全文
posted @ 2025-12-13 23:00 东邪独孤
阅读(1079)
评论(1)
推荐(1)
2025年12月7日
【EF Core】“DB First”方案下用编程方式生成数据库模型代码
摘要: 大伙伴们只要学过三天 EF Core 一定知道,.NET SDK 有一个 dotnet-ef 工具(需要安装),可以用来创建/迁移数据库、生成模型代码、优化模型和查询代码等。必要时还能生一个单独的 exe,可以运行它来更新数据库结构。 不过,按照官方的设计思路,肯定不会把所有功能都堆在 exe 项目
阅读全文
posted @ 2025-12-07 11:18 东邪独孤
阅读(1414)
评论(2)
推荐(5)
2025年12月1日
【EF Core】三种方法记录生成的 SQL 语句
摘要: 原本计划 N 天前写的内容,无奈拖到今天。大伙伴们可能都了解,年近岁末,风干物燥,bug 特多,改需求的精力特旺盛。有几个工厂的项目需要不同程度的修改或修复。这些项目都是老周个人名义与他们长期合作的(有些项目已断尾了,他们觉得不用再改了),所以不一定都是新项目,有两三个都维护好几年了。 今天咱们的主
阅读全文
posted @ 2025-12-01 11:21 东邪独孤
阅读(1591)
评论(2)
推荐(9)
2025年11月16日
【EF Core】未定义实体类的数据库模型
摘要: 不知道大伙伴们有没有这样的想法:如果我不定义实体类,那 EF Core 能建模吗?能正常映射数据库吗?能正常增删改查吗? 虽然一般开发场景很少这么干,但有时候,尤其是数据库中的某些视图,就不太想给它定义实体类。好消息,EF Core 还真支持不定义实体类的。可是,你一定会疑惑了,不定义实体类,那还怎
阅读全文
posted @ 2025-11-16 21:33 东邪独孤
阅读(352)
评论(1)
推荐(5)
下一页
公告