• ABP源码分析四十五:ABP ZERO中的EntityFramework模块

    时间:2023-12-27 18:44:26

    AbpZeroDbContext:配置ABP.Zero中定义的entity的DbsetEntityFrameworkModelBuilderExtensions:给PrimitivePropertyConfiguration添加了扩展方法用于创建Index。AbpZeroDbModelBuilder...

  • EntityFramework.Extended.Update.Ambiguous column name

    时间:2023-12-23 21:08:25

    异常描述c#代码 dbcontext.Table.Where(x => x.B > 0).Update( x => new Table() { A = x.B } )  抛出异常:Ambiguous column name 'B'测试环境.net4.5 + EF6.0 + SQLS...

  • 死去活来,而不变质:Domain Model(领域模型) 和 EntityFramework 如何正确进行对象关系映射?

    时间:2023-12-23 18:42:45

    写在前面阅读目录:设计误区数据库已死枚举映射关联映射后记在上一篇《一缕阳光:DDD(领域驱动设计)应对具体业务场景,如何聚焦 Domain Model(领域模型)?》博文中,探讨的是如何聚焦领域模型(抛开一些干扰因素,才能把精力集中在领域模型的设计上)?需要注意的是,上一篇我讲的并不是如何设计领域模...

  • 读EntityFramework.DynamicFilters源码_心得_设计思想_04

    时间:2023-12-23 15:33:36

    前几次,我们从说明文档,示例,单元测试了解了怎么用这个动态过滤器,那么如果仅仅是为了实现目的,知道怎么用就可以完成相应的功能开发,但我还想了解的问题是作者是怎么将动态过滤器与EF结合的有哪些设计思想在里面为什么这样设计这个设计是最好的么,其他框架是怎么做的这样做有什么优点和缺点我可以从里面学习到什么...

  • EntityFramework Core并发导致显式插入主键问题

    时间:2023-12-19 21:21:15

    前言之前讨论过EntityFramework Core中并发问题,按照官网所给并发冲突解决方案以为没有什么问题,但是在做单元测试时发现too young,too simple,下面我们一起来看看。.NET Core 1.1单元测试问题我们循序渐进,首先从单元测试开始说起,可能其中就有你在.NET C...

  • EntityFramework Core 学习扫盲

    时间:2023-12-18 23:20:04

    0. 写在前面1. 建立运行环境2. 添加实体和映射数据库1. 准备工作2. Data Annotations3. Fluent Api3. 包含和排除实体类型1. Data Annotations [NotMapped] 排除实体和属性2. Fluent API [Ignore] 排除实体和属性4...

  • EntityFramework Core 学习笔记 —— 创建模型

    时间:2023-12-18 23:05:40

    原文地址:https://docs.efproject.net/en/latest/modeling/index.html前言:EntityFramework 使用一系列的约定来从我们的实体类细节创建模型。我们可以钦定一些额外的映射配置来添加、重写实体类的哪些细节应该被这些约定所发现。这篇文章讲述了...

  • EntityFramework Core 学习笔记 —— 添加主键约束

    时间:2023-12-18 23:01:38

    原文地址:[https://docs.efproject.net/en/latest/modeling/keys.html][1]Keys (primary)Key 是每个实体例的主要唯一标识。EF Core中的 Key 映射到关系型数据库中就相当于主键。我们也可以配置一个不是主键的唯一标识给一个实...

  • 框架计划随笔 三.EntityFramework在传统事务脚本模式下的使用

    时间:2023-12-18 15:33:17

    某个朋友问为什么不推首页或者允许评论,我说一直没怎么写博客,也习惯了先随便乱画再开始写文档,担心公开后一些不经意的"呓语“中得出的错误的结论会给别人错误的观点,所以这个系列只是当做熟悉写博客的习作和研究笔记。等过后有时间了再修改完善或者另开一个更系统的专题。EF出来不短的时间了,为什么一直没用?因为...

  • Webservice WCF WebApi 前端数据可视化 前端数据可视化 C# asp.net PhoneGap html5 C# Where 网站分布式开发简介 EntityFramework Core依赖注入上下文方式不同造成内存泄漏了解一下? SQL Server之深入理解STUFF 你必须知道的EntityFramework 6.x和EntityFramework Cor

    时间:2023-12-16 10:45:12

    Webservice WCF WebApi注明:改编加组合在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web ...

  • EntityFramework走马观花之CRUD(上)

    时间:2023-12-13 13:03:20

    对于任何一个ORM框架,CRUD都是其核心功能,可以这么说,CRUD功能实现得好坏,直接决定了此ORM框架的命运。CRUD是英文Create、Read、Update、Delete四个单词的缩写,对应于汉语,就是“增、删、改、查”四个字。再细分一下,“增、删、改”可归为一类,其特点是要更新数据源,而“...

  • EntityFramework走马观花之CRUD(中)

    时间:2023-12-13 12:57:14

    如果是独立的实体对象,在底层数据库中它对应一张独立的表,那么,对它进行新建、删除和修改没有任何难度,实在不值浪费笔墨在它上头。在现实项目中,完全独立的对象少之又少,绝大多数情况都是对象之间有着紧密的关联。这种关联主要分为三种类型:一对一、一对多和多对多。如果对EF浅尝辄止,则我几乎可以肯定你一定会在...

  • EF开发中EntityFramework在web.config中的配置问题

    时间:2023-12-13 12:46:15

    异常:未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序。请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序。解决办法:1)确保项目引用了EntityFramework.dll和EntityFramework....

  • [转]EntityFramework走马观花之CRUD(上)

    时间:2023-12-13 12:45:46

    学习Entity Framework技术期间查阅的优秀文章,出于以后方便查阅的缘故,转载至Blog,可查阅原文:http://blog.csdn.net/bitfan/article/details/13001935对于任何一个ORM框架,CRUD都是其核心功能,可以这么说,CRUD功能实现得好坏,...

  • 爱与恨的抉择:ASP.NET 5+EntityFramework 7

    时间:2023-12-10 21:01:54

    EF7 的纠缠ASP.NET 5 的无助忘不了你的好一开始列出的这个博文大纲,让我想到了很久之前的一篇博文:恋爱虽易,相处不易:当EntityFramework爱上AutoMapper,只不过这次的剧情换主角了,而且与 EF 和 AutoMapper 爱情故事不同的是,这次是个悲剧。对 ASP.NE...

  • EF-关于类库中EntityFramework之CodeFirst(代码优先)的操作浅析

    时间:2023-12-06 11:24:46

    前有ADO.NET,后有ORM模式的EntityFramework。这两种技术都实现了对数据库的访问操作。如果要说哪种技术好,就看项目架构的大小,使用者的熟练程度等等,毕竟萝卜白菜,各有所爱。今天要记录和讨论的是项目之数据访问层中,使用EF来操作数据库,并可以自动更新数据库表的结构。闲话休提,逻辑步...

  • EntityFramework 分页问题探讨之 OrderBy

    时间:2023-12-05 17:03:34

    应用场景最近被应用程序中页面加载慢的问题所折磨,看似容易的问题,其实并不容易(已经持续两天时间了),经过“侦查”,发现了两个“嫌疑犯”:EntityFramework 生成执行的 SQL数据库中索引创建在《程序员眼中的 SQL Server-非聚集索引能给我们带来什么?》这一篇博文中,我把怀疑对象放...

  • 第九节: EF的性能篇(二) 之 Z.EntityFramework.Extensions程序集解决EF的性能问题

    时间:2023-12-02 20:18:04

    一. 综述该模块主要介绍:EF的性能优化插件Z.EntityFramework.Extensions,该插件收费。 (一). 简介1. 相关网站:http://www.zzzprojects.com/2. 下载途径:通过Nuget直接下载或者去官网下载(要注意更新最新版本,可能会过期)3. 该程序集...

  • EntityFramework使用中的一些Bug

    时间:2023-12-02 16:34:54

    1. No Entity Framework provider found for the ADO.NET provider解决方法:添加  EntityFramework.SqlServer.dll2.An error occurred while updating the entries. Se...

  • EntityFramework系列:Repository模式与单元测试

    时间:2023-11-26 10:29:26

    1.依赖IRepository接口而不是直接使用EntityFramework使用IRepository不只是架构上解耦的需要,更重要的意义在于Service的单元测试,Repository模式本身就是采用集合操作的方式简化数据访问,IRepository更容易Mock。先上图:鉴于目前接触到的项目...