#FrameWork

Entity Framework 6 多对多增改操作指南

在很多系统中,存在多对多关系的维护。如下图:这种多对多结构在数据库中大部分有三个数据表,其中两个主表,还有一个关联表,关联表至少两个字段,即左表主键、右表主键。如上图,其中的Supplier表和Product是主业务表,ProductSupplier是关联表,在一些复杂的业务系统中,这样的关系实在是太多了。之前在没有使...

基于nopcommerce b2c开源项目的精简版开发框架Nop.Framework

 该开源项目是博客园的网友 徐领 发布的的一款基于b2c开源项目nopCommerce的开发框架,名叫Nop.Framework,去除了电商业务,保留基础功能。 .NET的开发人员应该都知道这个大名鼎鼎的高质量b2c开源项目-nopCommerce,基于EntityFramework和MVC开发,拥...

Entity Framework系列教程汇总

阅读目录一、EntityFramewoke入门教程系列二、EFCodeFirst系列 翻译自http://www.entityframeworktutorial.net/,使用EF几年时间了,一直没有系统总结过,所以翻译这一系统文章作为总结,由于英语功底有限,翻译的可能有些问题,欢迎指正。回到顶部Entity...

Entity Framework Repository模式

Repository模式之前如果我们用最原始的EF进行设计对每个实体类的“C(增加)、R(读取)、U(修改)、D(删除)”这四个操作。第一个:先来看看查询,对于实体类简单的查询操作,每次都是这样的过程会在代码中拥有大量的重复极为类似的代码段。using(vardb=newEFContext("E...

Entity Framework查询,EF执行SQl

EF支持开放底层的ADO.NET框架,DbContext有三种常用方法DbSet.SqlQuery                //查询并返回EntitiesDbContext.Database.SqlQuery<T>  //执行某一个查询,并可以将返回集转换为某一对象DbContext.Database...

Entity Framework 5.0 Code First全面学习

CodeFirst约定借助CodeFirst,可通过使用C#或VisualBasic.NET类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用CodeFirst时基于类定义自动配置概念模型。约定是在System.Data.Entity.ModelConfiguration.Conventions命名...

Entity Framework Code First执行SQL语句、视图及存储过程

2、EntityFrameworkCodeFirst执行SQL语句  在使用EntityFrameworkCodeFirst时,当需要直接执行SQL时,可以使用SqlQuery方法。SqlQuery方法采用属性名即列名的方法进行映射查询,要求返回的查询结果均有完全对应的类属性。  1>、已定义的表映射类查询usi...

Entity Framework之深入分析

EF虽然是一个晚生畸形的ORM框架,但功能强大又具有灵活性的,给了开发人员一定的发挥空间。因为微软出发点总是好的,让开发变得简单,但实际上不是所有的事情都这么理想。这里顺便推荐马丁大叔的书《企业应架构模式》。本节主要深入分析EF的分层问题,下面是本节的已列出的要探讨内容。领域模型的概念DbContext与UnitofW...
代码星球 ·2020-05-16

EntityFramework 优化建议

EntityFramework目前最新版本是6.1.3,当然EntityFramework7目前还是预览版,并不能投入正式生产环境,估计正式版16年第一季度会出来,了解过EF7的部分新特性后,还是狠狠期待一下滴。EF性能问题一直为开发者所诟病,最让人纠结的也是这块,所以此次我也来谈谈EF的性能优及建议。既然是把优化点列...
代码星球 ·2020-05-16

Entity Framework 无法加载指定的元数据资源。

ADO.NETEntityFramework发布以来,本人也一直在用,深感好用,忍不住地要感谢微软啊!由于项目结构创建完成后,没怎么改动过,所以一直没出题过问题,可最近由于改动了下命名空间,问题来了,正是标题中的“无法加载指定的元数据资源”。经过百般调试终于解决了,写下做为记录。开发工具:VS2...

Entity Framework中实体模型命名空间的问题

在添加一个实体数据模型的时候(就是扩展名为edmx那位)属性里明明设置了自己的命名空间,但是后台的Designer.cs命名空间生成规则却是项目的默认命名空间加edmx文件所在文件夹的名称, 是BUG还是意外?查文档吧,什么官方,私人的,在论坛里问,一个词两个字,郁闷。没有答案,在网上搜到了一篇文章http:...

Using Repository Pattern in Entity Framework

OneofthemostcommonpatternisfollowedintheworldofEntityFrameworkis“RepositoryPattern”.Sincethisissomethingwhichisheavilyusedandbeingpracticed,Iamnotgo...

EntityFramework 插件之EntityFramework.Extended (批量处理)

接手了一个用EF来做的项目,由于项目中使用的原生处理,导致很多update都是采用先select后update的方式来实现,同时无法批量执行逻辑如:根据订单类型统一更新状态等。所以在经过了N多查找之后发现了一个国外写的扩展插件EntityFramework.Extended。Github:https://github....

采用EntityFramework.Extended 对EF进行扩展(Entity Framework 延伸系列2)

EntityFramework延伸系列目录今天我们来讲讲EntityFramework.Extended首先科普一下这个EntityFramework.Extended是什么,如下:这是一个对EntityFramework进行扩展的类库.完全支持EF5.0/6.0+,GitHub地址 https://gith...

采用MiniProfiler监控EF与.NET MVC项目(Entity Framework 延伸系列1)

今天来说说EF与MVC项目的性能检测和监控首先,先介绍一下今天我们使用的工具吧.MiniProfiler~这个东西的介绍如下:MVCMiniProfiler是StackOverflow团队设计的一款对ASP.NETMVC的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Iframe形式访问的其它页...
首页上一页...1112131415...下一页尾页