一、什么是Entity Framework 微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事。 EF有三种使用场景,1. 从 ...
转载 2021-10-29 09:32:00
4229阅读
2评论
这层的主要职责是将LINQ to Entities 或 Entity SQL 查询语句转为底层数据库可以理解的SQL语句。它与ADO.Net Data Provider通信,
原创 2024-02-21 12:21:21
75阅读
引言 在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制。从 ADO.NET 到 LINQ to SQL 再到如今的 ADO.NET Entity Framework,.NET 都为并发控制提供好良好的支持方案。并发处理方式一般分为乐观必并发与悲观必并发两种,本文将为大家介绍 E
转载 2016-01-20 12:09:00
135阅读
   C#综合揭秘——Entity Framework 并发处理详解            在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制。从 ADO.NET 到 LINQ to SQL 再到如今的 ADO.NET Entity Framework,.NET 都为并发控制提供好良好的支持方案。 并发处理方式一般分为乐观必并发与悲观必并发两种,本文将为大家介绍 Enti
转载 2021-04-30 18:54:53
277阅读
C#Entity Framework 增删改查和事务操作1、增加对象   DbEntity db = new DbEntity();
转载 2023-05-16 16:20:06
239阅读
本文详细介绍了Entity Framework 5(EF5)在C#中的使用方法,包括EF5的基本概念、与其他持久层框架的比较、基本语法和高级语法的使用,并通过实例讲解了如何在项目中集成和使用EF5。作为微软提供的ORM(对象关系映射)框架,EF5在简化数据库操作、提高开发效率方面发挥了重要作用。本文还将深入探讨EF5的核心原理,通过内部代码展示其工作机制。最后,总结了EF5的优缺点及其在实际开发中的应用场景,为开发者提供全面的指导。
原创 精选 2024-08-17 01:39:56
313阅读
1点赞
预备知识    2 LINQ技术    2 LINQ技术的基础 - C#3.0    2 自动属性    2 隐式类型    2 对象初始化器与集合初始化器   &nbs
转载 2023-07-06 11:35:08
263阅读
提供程序,你需要等待官方支持,或者寻找其他第三方解决方案,比如。不过,需要注意的是,截至我的最后一次更新日期(最
原创 2024-02-21 12:11:59
246阅读
C# ORM—Entity Framework 之Code first(代码优先)(二)2013-07-10 12:03 11796人阅读 评论(2)收藏举报本
转载 2023-05-16 16:24:41
220阅读
http://www.entityframeworktutorial.net/Types-of-Entities.aspx We created EDM for existing database in the previous section. As you have learned in the
转载 2016-01-08 17:47:00
204阅读
2评论
本文主要介绍在.Net(C#)中,使用Entity Framework 操作Sqlite数据库,并且通过codefirst实现自动创建SQLite数据库和表,以及一些常用操作和配置。 原文地址:C# .Net ef(Entity Framework 6) SQLite配置使用(codefirst)
转载 2022-06-01 21:15:02
772阅读
https://msdn.microsoft.com/en-us/library/9fkccyh4.aspx The virtual keyword is used to modify a method, property, indexer, or event declaration and all
转载 2016-03-09 16:54:00
100阅读
2评论
从Java到C#,不仅仅是语言使用的改变,更是我从理想到现实,从象牙塔到大熔炉的第一步。.NET是微软的一盘棋,而C#是我的棋子,只希望微软能下好这盘棋,而我能好好利用这个棋子。
原创 2022-07-04 09:23:51
447阅读
先看这样一段代码:namespace @virtual{ class A { public void print() { Co
原创 2022-08-09 18:11:26
59阅读
预备知识 LINQ技术 LINQ是.NET 3.5中新增的一种技术,这个技术扩展了.NET平台上的编程语言,使其可以更加方便的进行数据查询,单纯的LINQ技术主要完成对集合对象(如System.Collection下或System.Collection.Generic命名空间下的对象)的查询。结合L
转载 2016-01-20 09:51:00
194阅读
虽然EF6都快要出来了,但是对于Oracle数据库,仍然只能用DB first和Model First来编程,不能用Code First真是一个很大的遗憾啊。 好了,废话少说,我们来看看EF中是如何用DB first和Model First来对Oracle编程的。 首先我们要下载ODP.NET这个数
转载 2017-02-20 22:49:00
198阅读
本文档主要介绍.NET开发中两项新技术,.NET平台语言中的语言集成查询技术 - LINQ,与ADO.NET中新增的数据访问层设计技术
转载 2023-07-13 14:23:28
79阅读
前言很久很久之前就想来好好的学习一下EF,一直也是各种理由导致一直也没有好好的开始,现在下定决心了,不管怎样一定要把这先走一遍,并且把自己学到的相关EF的知识进行记录,以备后用,也望广大博友们一起来学习,探讨。Entity FrameWork概述Entity Framework(EF)是一个开源的“对象/关系映射(ORM:Object Relational Mapping)”框架,使应用程序可以使
原创 2022-02-22 11:57:31
147阅读
这一篇文章主要讲解EF的迁移,我们前面的文章一直是使用新增数据的方式生成数据库,但是在实际开发过程中,我们会使用代码迁移的方式生成数据库,下面我们来讲解一下代码迁移。零、代码迁移命令我们在进行代码迁移的时候经常会用到如下命令:Enable-Migrations:在项目中启动代码迁移;-ContextTypeName :指定要使用的上下文,默认情况下该参数可以省略,这时EF将查找项目中...
原创 2021-07-09 16:28:11
201阅读
Entity Framwework 6 设置和使用索引,是一个比较 egg 疼的事情,为什么这么说呢?因为Entity Framwework 6的不同版本有不同的设置和使用方法,按照版本来划分,有三种方法:EF6 方法EF6.1.x方法EF6.2.x方法EF6EF6中设置索引比较麻烦,我们需要先进行code first 迁移,然后在迁移类中的 Up 方法中输入如下代码://创建索引...
原创 2021-07-13 11:25:25
268阅读
  • 1
  • 2
  • 3
  • 4
  • 5