
EF Core
文章平均质量分 93
EF Core知识点、练习题、面试题
m0_50985216
这个作者很懒,什么都没留下…
展开
-
EF Core 1
而从监视中可以看到,Address属性,在第一次查询返回的时候,只是一个代理形式的类,并不是一个Address实例类,这就是懒加载的特点,按需分配,需要的时候自动帮你处理,不需要的不加载。我们在首次查询的时候,并没有包含相关的导航属性,而是在查询后,通过对实例对象的采用collection或者Reference来加载相关的导航属性,这样也能进行相关的导航属性加载。如上图将学号1的学生删除后,发现相关的地址信息,以及选择的课程信息也被删除了,这是由于在设置的EFCore默认了删除的行为为级联的方式。原创 2024-07-24 16:40:18 · 861 阅读 · 0 评论 -
EF Core 2
实体对象不被上下文跟踪,通常是新创建的实体或从上下文中分离的实体。: 实体对象从数据库加载到上下文中,且没有对其进行任何修改。: 实体对象从数据库查询后,默认状态为 Unchanged。: 实体对象被修改,且这些修改需要在保存到数据库时应用。: 实体对象被添加到上下文中,但还没有保存到数据库。: 实体对象从上下文分离或未被上下文跟踪。: 实体对象被标记为从数据库中删除。方法将实体添加到上下文中。: 修改实体的属性,并调用。也可以直接执行SQL语句。2.1、默认事务行为。2.2、手动创建事务。原创 2024-08-01 14:10:52 · 406 阅读 · 0 评论