摘要: 含义: (1) 从数据结构来讲,委托是和类一样是一种用户自定义类型。 (2) 从设计模式来讲,委托(类)提供了方法(对象)的抽象。 既然委托是一种类型,那么它存储的是什么数据? 我们知道,委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址。调用委托的时候,委托包含的所有方法将被 阅读全文
posted @ 2022-04-06 08:32 QueryWord 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.数据Load 延迟加载:当实体第一次读取时,相关数据没有加载;当第一次试图访问导航属性时,所需的导航数据自动加载,EF默认使用这种方式加载数据,尽量使用预先加载和显示加载。 优点:加载数据快 缺点:数据库交互多次 预先加载:当读取实体时,相关数据同时读取。这通常会导致一个连接查询,查询所有所需的 阅读全文
posted @ 2021-02-20 15:25 QueryWord 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、管理机制: 主要指对内存空间进行分配和释放 值类型(栈):作用域结束时被操作系统自行释放 (值类型的变量直接存储数据,分配在托管栈中。变量会在创建它们的方法返回时自动释放,例如在一个方法中声明Char型的变量name=’C’,当实例化它的方法结束时,name变量在栈上占用的内存就会自动释放)引用 阅读全文
posted @ 2020-12-14 16:21 QueryWord 阅读(92) 评论(0) 推荐(0) 编辑
摘要: class A<T> 表示A类型接受一种类型,该类型为泛型T,需要运行时传入 where T 表示对类型T的约束关系 new() 表示创建类型T的时候具有构造函数 一般情况下,无法创建一个泛型类型参数的实例。然而,new()约束改变了这种情况,要求类型参数必须提供一个无参数的构造函数。 以下是Dat 阅读全文
posted @ 2019-12-31 08:48 QueryWord 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 问题及描述:--1.学生表Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号--3.教师 阅读全文
posted @ 2019-11-14 13:11 QueryWord 阅读(3146) 评论(0) 推荐(2) 编辑
摘要: 关于EntityFramework数据迁移原理 查询数据库的表"__MigrationHistory",遍历代码库的Migrations文件夹下的所有文件,如果文件不在__MigrationHistory表内,那么就执行迁移。 有了上面的原理之后,我们来看一下如果我们不小心手动删除了一个表,如何在不 阅读全文
posted @ 2019-09-29 14:34 QueryWord 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Interface: 接口方法不能用public abstract等修饰。接口内不能有字段变量,构造函数。 接口内可以定义属性,如string color{get;set;}这种。 实现接口时,必须和接口的格式一致。 必须实现接口的所有方法。 通过接口可以实现多重继承,C#接口的成员不能public 阅读全文
posted @ 2019-08-30 11:17 QueryWord 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Virtual作用:子类可以对父类重写,虚方法是对多态特征体现。代表一类对象的所具有的公共属性或方法。 abstract作用:子类必须对父类重写,虚方法是对多态特征体现。代表一类对象的所具有的公共属性或方法。 如果一个类中包含抽象方法,这个类必须是抽象类。 阅读全文
posted @ 2019-08-25 10:32 QueryWord 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 两者都是按地址传递的,使用后都将改变原来参数的数值。 class Program { static void Main(string[] args) { int num = 1; Method(ref num); Console.WriteLine(num)... 阅读全文
posted @ 2019-08-15 19:02 QueryWord 阅读(168) 评论(0) 推荐(0) 编辑
摘要: goto语句的用法非常灵活,你可以用它实现很多功能,但是由于goto语句的跳转影响程序的结构,在使用的时候会使人迷茫,所以一般"教材"上都不建议使用,但是用它可以实现递归,循环,选择功能,使用起来也很方便,存在即有价值,大家在使用上做适当取舍就好,觉得需要用就用,不必因拘泥而刻意不去用. goto 阅读全文
posted @ 2019-08-09 09:20 QueryWord 阅读(1086) 评论(0) 推荐(0) 编辑