- 博客(6)
- 收藏
- 关注
原创 C#开发自学记录02-2 贪婪加载、依赖注入
如果B在A的内部实例化的吧,两者就有较高的耦合,但是若B需要更改的话,A就也要跟着改很多地方很麻烦,所以把B从A里剥离出来,控制权交给一个第三方我们称为。此处的代码按这样排版会好看一些,where用于筛选,select用于提取,distinct用于去重;(View Property),通常是计算字段、聚合结果或虚拟视图(非直接映射到数据库表的属性)。,这里应该是用于忽略分页,可能会返回大量的数据。浅薄的理解描述下,就是类A有些功能需要借助类B实现,B是A的。,再注入A里,完成A和B的解耦。
2025-08-11 11:54:45
243
原创 C#开发自学记录02-1 控制器相关文件
今天本来是想直接修改01里面字段,比如尝试直接复制一段代码,然后像改个“月份2”什么的试一下效果,结果复制哪个都没反应,直到某报错跳转到控制器编辑的代码才发现,构建实体只是其中一步而已。开头就引用了更多的suing,引用了各种不同的 .NET 库 和 自定义命名空间,主要用于 Excel 操作(NPOI)、业务逻辑和基础系统功能(System)。好的,我回来了,今天继续研究控制器的cs文件,这个文件代码更多更杂啊。这里的Query<T>是自定义的查询,其主要作用是。
2025-08-04 17:20:48
532
原创 C#开发自学记录01——元数据、静态注册与动态访问
是功能模块——报告系统,Medicine 是具体模块——如材料管理,符合领域驱动设计(DDD:构建模型对齐业务需求,详细也不太懂)的聚合根(边界一致性)划分。目前在研究的是某个结果统计报表的代码,共分为后端层和前端层两部分,本篇主要拆解的是后端层里”数据实体模型“部分(核心:定义报表数据实体)的cs代码。动态查询条件解耦(分开查询的定义和执行,如按月份过滤),typeof用于获取类型的 System.Type 对象。这段代码是一个完整的可空日期时间属性的实现,使用了属性系统的基础设施。
2025-07-30 17:28:29
314
原创 Anaconda安装小白教程经验贴
毕业工作后已经很久没碰python了,一个偶然的机会让我有重新使用的想法,但是现在已经忘得差不多了,几乎都要重新来过,想到自己以前那么多东西都没有记录过,现在从零开始想着还是做点笔记,方便日后的温故知新,也帮大家解决问题提供一点点小帮助。8、如果刚装完Anaconda想测试下,可以用jupyter试一下,点击launch—New—Python3.,网上已经有了很详细的教程了,我贴了一篇我用的在下面;(cmd退出python 按ctrl+z 回车即可)
2024-05-20 20:57:02
352
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人