C# OfType 的使用 该关键字主要用在非泛型到泛型之间的转化,在有些场合还是很有用的;比如:在使用非泛型的时候,想使用LINQ表达式进行结果查询 如:声明非泛型集合 System.Collections.ArrayList fruits = new System.Collections.Arr ...
分类:
其他好文 时间:
2019-12-30 19:09:35
阅读次数:
68
已经推出了很久了, 貌似也有一些人开始使用, 我是在看守望先锋的程序设计相关文章的时候看到 ECS 的, 从它的设计逻辑上看, 核心就是 Composition over inheritance (or composite reuse principle) 组合重用, 也就是对特定的数据组合, 使用 ...
分类:
其他好文 时间:
2019-12-30 19:01:09
阅读次数:
62
[Toc] 1.实体 联系 模型 实体(Entity) 客观事物在信息世界中称为实体 属性 描述实体或者联系的性质或特征的数据项 联系 反映事物内部或事物之间的关联集合 一对一 一对多 多对多 2.E R图 也称实体 联系图 提供了实体类型、属性和联系的方法 用来描述现实世界的概念模型 矩形表示实体 ...
分类:
数据库 时间:
2019-12-29 23:38:09
阅读次数:
90
扩展方法(this参数) 方法必须是公有的、静态的,即被public、static所修饰 方法形参列表第一个,由this修饰 必须由一个静态类(一般类名为SomeTypeExtension)来统一收纳对SomeType类型的扩展方法 举例:LINQ方法 没有扩展方法: class Program { ...
打开VS,工具》NuGet包管理器》管理解决方案的NuGet程序包,搜索MySql.Data并安装 测试连接MySQL的代码: using System;using System.Collections.Generic;using System.Data;using System.Linq;usin ...
分类:
数据库 时间:
2019-12-29 20:07:48
阅读次数:
160
还是使用上面一个小demo,进行测试,验证一个问题,废话不多说了,上代码进行比较 1 package service.impl; 2 3 import service.UserService; 4 import dao.UserDao; 5 import entity.User; 6 7 /** 8 ...
分类:
编程语言 时间:
2019-12-29 18:50:20
阅读次数:
105
这里需要注意的一点是,P命名空间进行注入,是建立在设值注入的基础上的,也就是说,一定要有setter方法才行,同时还要引入P命名空间的头信息(这点千万别忘记了) 典型的三层架构: package dao; import entity.User; /** * 增加DAO接口,定义了所需的持久化方法 * ...
分类:
编程语言 时间:
2019-12-29 18:34:42
阅读次数:
111
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 5 namespace Microestc.PaginatedList 6 { 7 public class PaginatedList<TResul ...
在项目中信号系统(或者事件系统)用的非常多,而且很好用,我喜欢用于全局信号,用于不同系统之间的交互,加上ECS模块的内部信号。 以下列出实现的内容: SignalCenter:全局的信号中心用于交互不同系统之间的消息 EntitySignal(下面没有,实际上就是换个名字,并且不是静态类):实体内部 ...
分类:
其他好文 时间:
2019-12-28 09:18:02
阅读次数:
72
在上个新版本.net core 3.1解决跨域问题后,在读取数据库的时候又出现了如下问题。 当前用的EntityFramework Core 3.1.0 原因可能是:待定。 目前的解决方法有三种: 1.在一个API中只写一个数据操作的LINQ。 2.在一个API中,所有LINQ的操作都转化为List ...
分类:
Web程序 时间:
2019-12-28 09:16:13
阅读次数:
89