码迷,mamicode.com
首页 >  
搜索关键字:dbcontext    ( 400个结果
CodeFirst中DbContext动态添加DbSet
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity; using System.ComponentModel.DataAnnota... ...
分类:数据库   时间:2016-12-29 20:01:56    阅读次数:245
EntityFramework Core 1.1是如何创建DbContext实例的呢?
前言 上一篇我们简单讲述了在EF Core1.1中如何进行迁移,本文我们来讲讲EF Core1.1中那些不为人知的事,细抠细节,从我做起。 显式创建DbContext实例 通过带OnConfiguring的构造函数 这个是想必是我们最简单的方式了吧,通过调用继承自DbContext的类并且调用它的无 ...
分类:数据库   时间:2016-12-27 07:24:45    阅读次数:1904
.Net Core MVC 网站开发(Ninesky) 2.3、项目架构调整-控制反转和依赖注入的使用
再次调整项目架构是因为和群友dezhou的一次聊天,我原来的想法是项目尽量做简单点别搞太复杂了,仅使用了DbContext的注入,其他的也没有写接口耦合度很高。和dezhou聊过之后我仔细考虑了一下,还是解耦吧,本来按照软件设计模式就应该是高内聚低耦合的,低耦合使项目的模块独立于其他模块,增加了可维... ...
分类:Web程序   时间:2016-12-19 08:55:32    阅读次数:249
Entity Framework Code First数据库自动更新
EF的Code First方式允许你先写Model,再通过Model生成数据库和表。 具体步骤如下: 1、建项目 2、在model文件夹中,添加一个派生自DbContext的类,和一些Model类。 3、修改web.Config中的连接字符串。 4、生成基架Controller。 这样就可以生成数据 ...
分类:数据库   时间:2016-12-12 19:57:51    阅读次数:311
EntityFramework中的DbContext使用疑点说明
1.DbContext怎么在Asp.mvc中使用? 这么定义之后,所有需要用到DbContext对象的地方,都调这个方法。 2. 不要随便using或Dispose DbContext会导致延迟加载的不可用,还会有一些其他错误 如IQueryable<T> 下面的方法(.First() /.Coun ...
分类:数据库   时间:2016-12-11 12:25:30    阅读次数:688
一步一步学EF系列【6、IOC 之AutoFac】
前言 之前的前5篇作为EF方面的基础篇,后面我们将使用MVC+EF 并且使用IOC ,Repository,UnitOfWork,DbContext来整体来学习。因为后面要用到IOC,所以本篇先单独先学习一下IOC,我们本本文单独主要学习Autofac,其实对于Autofac我也是边学边记录。不对的 ...
分类:其他好文   时间:2016-11-24 14:56:59    阅读次数:197
Entity Framework教程
随着Code First一起出现的DbContext和DbSet类绝对可以称得上EF的功能核心,其取代了之前的ObjectContext和ObjectSet类,提供了与数据库通信,管理内存中实体的重要功能。 DbContext类 主要是负责与数据库进行通信,管理实体到数据库的映射模型,跟踪实体的更改 ...
分类:其他好文   时间:2016-11-23 20:04:56    阅读次数:509
EF上下文管理
1.一次请求过来与数据库交互一次。每次操作表都using() 性能差(可以随时释放) 2.N 次操作共用一个DbContext 性能可想而知 3.Web:一个请求共用一个上下文实例 4.WinForm:用using() 实例: 调用: CallContext 是类似于方法调用的线程本地存储区的专用集 ...
分类:其他好文   时间:2016-11-22 22:48:47    阅读次数:428
EF DbContext 并发执行时可能出现的问题
现在许多Web项目都使用了IOC的DI注入组件。其中对象的生命周期管理是非常重要的。 有时我们为了提高请求的响应,经常在请求线程中执行多个子线程,然而忽略了EF的DbContext的生命周期管理。 DbContext并非是线程安全的。子线程A和子线程B 可能同时的对同一个DbContext进行操作, ...
分类:数据库   时间:2016-11-20 06:43:02    阅读次数:798
三、Dotnet Core Code First 创建数据库
1、在项目中创建Models文件夹2、在Models文件夹中建立 表的属性类:如 User类。3、在Models文件夹创建DataContext 继承DbContext类(可以选择重写OnModelCreating方法) public DbSet<表类名> 重明名 {get;set;} public ...
分类:数据库   时间:2016-11-20 00:05:00    阅读次数:354
400条   上一页 1 ... 17 18 19 20 21 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!