肥健

2019年2月26日

EFCore Owned Entity Types,彩蛋乎?鸡肋乎?之鸡肋篇

摘要: 鸡肋 鸡肋(Chicken ribs),现代汉语词语,出自《三国志·魏书·武帝纪》裴松之注引《九州春秋》曰:“夫鸡肋,弃之如可惜,食之无所得,以比汉中,知王欲还也。”(食之无肉,弃之不舍) https://baike.baidu.com/item/%E9%B8%A1%E8%82%8B/206189 阅读全文

posted @ 2019-02-26 15:37 肥健 阅读(233) 评论(0) 推荐(1) 编辑

EFCore Owned Entity Types,彩蛋乎?鸡肋乎?之彩蛋篇

摘要: EFCore Owned Entity Types的定义 EFCore Owned Entity Types的文档在这里:https://docs.microsoft.com/zh cn/ef/core/modeling/owned entities 不过要吐槽一下,看完第一句,我就开始严重怀疑自己 阅读全文

posted @ 2019-02-26 15:34 肥健 阅读(601) 评论(0) 推荐(0) 编辑

2019年2月19日

EFCore Lazy Loading + Inheritance = 干净的数据表 (二) 【献给处女座的DB First程序猿】

摘要: 前言 本篇是上一篇 "EFCore Lazy Loading + Inheritance = 干净的数据表 (一) 【献给处女座的DB First程序猿】" _前菜_ 的续篇。这一篇才是真的为处女座的DB First程序猿准备的正餐。 继续上一篇的话题,我们希望用EFCore,且继续使用与逻辑设计的 阅读全文

posted @ 2019-02-19 10:37 肥健 阅读(235) 评论(0) 推荐(1) 编辑

EFCore Lazy Loading + Inheritance = 干净的数据表 (一) 【献给处女座的DB First程序猿】

摘要: 前言 α角 与 β角 关于α角 与 β角的介绍,请见上文 "如何用EFCore Lazy Loading实现Entity Split" 。 本篇会继续有关于β角的彩蛋在等着大家去发掘。/斜眼笑 其他 本篇的程序,可以在 https://github.com/kentliu2007/EFCoreDem 阅读全文

posted @ 2019-02-19 10:36 肥健 阅读(297) 评论(0) 推荐(0) 编辑

2019年2月12日

如何用EFCore Lazy Loading实现Entity Split

摘要: α角 与 β角 支持 现实生活 的 计算机系统,总有着两大偏差,第一个是 现实生活 与 计算机系统 的α角,另外一个是计算机系统的 逻辑设计 与 物理设计 的β角。举个栗子: α角:假设某个公司的商业流程,我们在做计算机自动化的时候,会发生某种程度的改变。可能是用了新计算机系统,需要调整商业流程;也 阅读全文

posted @ 2019-02-12 18:18 肥健 阅读(736) 评论(0) 推荐(1) 编辑

2019年2月3日

“幕后英雄”之Backing Fields【Microsoft Entity Framework Core随笔】

摘要: 刘德华 有一首歌叫《马桶》,其中有一句歌词是:_每一个马桶都是英雄_。 EFCore也有一个英雄,在幕后默默地任劳任怨。它就叫 "支持字段" (Backing Fields): 中文版:https://docs.microsoft.com/zh cn/ef/core/modeling/backing 阅读全文

posted @ 2019-02-03 12:54 肥健 阅读(448) 评论(0) 推荐(0) 编辑

2019年1月30日

Shadow Properties之美(二)【Microsoft Entity Framework Core随笔】

摘要: 接着上一篇 "Shadow Properties之美(一)" ,我们来继续举一个有点啰嗦的栗子。 先看简单需求:某HR系统,需要记录员工资料。需要记录的资料有: 员工号(规则:分公司所在城市拼音首字母,加上三位的顺序数字,例如 GZ001,CD001,SH007等;对于每个员工有且仅有一个员工号,且 阅读全文

posted @ 2019-01-30 15:56 肥健 阅读(386) 评论(0) 推荐(2) 编辑

2019年1月26日

Shadow Properties之美(一)【Microsoft Entity Framework Core随笔】

摘要: 最近在做公司的项目的时候,开始把部分程序迁移到EF Core,然后有了一些感触,趁着还没忘却,还是先记录下来。 EF Core还在成长中,我写这个的时候,版本是2.2。如果对着已有的EF 5/6来说,还有很多功能要迎头赶上的,所以这个也是为什么在.net core 3的标准中,计划要支持EF 6(这 阅读全文

posted @ 2019-01-26 12:22 肥健 阅读(834) 评论(2) 推荐(2) 编辑

导航