关闭

EF6中CodeFirst使用MySQL

Program.cs代码: using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MySQLuse { class Program...
阅读(91) 评论(0)

EF使用两个DbContext的例子

类图:UserModel.cs实体类using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks;namespace MySQL { p...
阅读(95) 评论(0)

EF6 CodeFirst 多个DbContexts

Models文件夹Student.csusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace EFCodeFirstSample.Models { public class Student {...
阅读(127) 评论(0)

EntityFramework6中管理DbContext的正确方式(四)【DbContextScope】

(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由于原文太长,所以翻译后的文章将分为四篇。你看到的这篇就是是它的第四篇。原文地址:http://mehdi...
阅读(220) 评论(0)

EntityFramework6中管理DbContext的正确方式(三)【三种DbContext用法】

环境上下文DbContext 显式DbContext 注入DbContext (译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由于原文太长,所以翻译后的...
阅读(312) 评论(0)

EntityFramework6中管理DbContext的正确方式(二)【DbContext的默认行为】

(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由于原文太长,所以翻译后的文章将分为四篇。你看到的这篇就是是它的第二篇。原文地址:http://mehdi...
阅读(212) 评论(0)

EntityFramework6中管理DbContext的正确方式(一)【考虑的关键点】

(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由于原文太长,所以翻译后的文章将分为四篇。你看到的这篇就是是它的第一篇。原文地址:http://mehdi...
阅读(156) 评论(0)

利用Asp.net管道优化EntityFramework生命周期管理

HttpApplication是整个ASP.NET的核心,在第一次请求到抵达后,ASP.NET会创建大量HttpApplication对象置于对象池中并保持其存活。在后续请求的时候,ASP.NET会查看对象池中有无空闲HttpApplication对象,若有则直接使用,若都处于繁忙状态则重新创建。这也就是为什么网站第一次访问的速度很慢。HttpApplication会不断处理ASP.NET分发给他的...
阅读(184) 评论(0)

EF中DataContext以及对应实体的生命周期

Enitity Framework的文章非常多,而且使用起来也非常简单。当然一旦遇到一个异常时,就非常让人头疼。最近一直用EF,遇到一些问题,所以分享出来对大家或许有些帮助。在这里不会研究源码,只说原理,并分享一些最佳实践的代码。有说的不对的地方,请过路人指正。DataContext对象应该生成多少个?当我们new一个新的DataContext对象并从数据库获取相关实体时,意味着DataContex...
阅读(138) 评论(0)

EntityFramework 4.1笔记

//全部条件 customerList = db.ShopOfCus.Where(o => o.CusLevel.ProviderID == LoginProCon.ProviderID) .Distinct().Select(c => c.Customer).Where(c => c.UserName.Contains(multiCondition) || c.QQ.Contains(multi...
阅读(141) 评论(0)

EF Code First 使用反射加载程序集中的Fluent API配置文件

在C#/.NET的Entity Framework Code First开发中,我们会涉及到关于数据库连接的配置类,该类会继承至DbContext类,其主要目的是配置数据库的连接字符串或者名字以及相关的其他参数,如果我们需要重写DbContext的OnModelCreating()的方法并加载实体的Fluent API配置文件的话,一般可以使用如下的方法: modelBuilder.Configur...
阅读(240) 评论(0)

使用EF CodeFirst根据实体类生成数据库

EF CodeFirst 创建数据库 很多时候,一个项目只有模型层或者某几个模型类,没有数据库脚本,想创建数据库来运行项目,只能一个个敲SQL建表语句或图形化操作,十分耗时间,也很费脑细胞, 最近发现可以利用EF 里的自动创建数据库的功能,可以节约不少时间,数据库创建后可能跟实际数据库细节方面有所偏差,但的确节省不少劳力, 数据库生成后,我们只需要修改字段类型,删除不必要的表与表之间的关系,添加一部...
阅读(4634) 评论(1)
    个人资料
    • 访问:895019次
    • 积分:13021
    • 等级:
    • 排名:第1092名
    • 原创:307篇
    • 转载:439篇
    • 译文:56篇
    • 评论:93条
    博客专栏
    文章分类
    打赏
    如果你觉得我的文章对您有用,请随意打赏。 微信 支付宝