坑到了,EF执行带事物的存储过程
用EF开发项目,今天调用 带事物 存储过程,始终报错,"EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 1,当前计数 = 0。\r\nEXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 1,当前计数 = 0。...
CodeFirst EF中导航属性的个人理解
>导航属性:01.个人理解就是Ef中的属性在实体数据表中不存在(先这么认为);02.就是除了根据表中列映射出的属性 之外根据表与表之间的关系的关联属性.方便操作与之关联的表;例如:有 表A 表B 的关系是1对多,根据A,B表创建A类和B类那么在A类中除了根据表中列映射出的属性,还要根据表之间的...
ef和mysql使用(一)
ef开发模式有3种:DateBase First(数据库优先)、Model First(模型优先)和Code First(代码优先)。这里我用的是code first 一个简单的例子:public class BloggingContext : DbContext { public...
MVC+EF 随笔小计——NuGet程序包管理
安装EF打开 工具-库程序包管理器-程序包管理器控制台输入 install-package entityframework去MSDN上查看下EF的架构图:http://msdn.microsoft.com/en-us/data/aa937709从上图可以看出,EF框架在底层是通过调用ADO.NET来...
【EF学习笔记03】----------使用原生Sql语句
在EF中使用原生SQL,首先要创建上下文对象using (var db = new Entities()){ //数据操作}新增string sql = "insert into UserInfo values('zhangsan','123456')"; db.Database.Exe...
ASP.NET Core中使用GraphQL - 第六章 使用EF Core作为持久化仓储
ASP.NET Core中使用GraphQLASP.NET Core中使用GraphQL - 第一章 Hello WorldASP.NET Core中使用GraphQL - 第二章 中间件ASP.NET Core中使用GraphQL - 第三章 依赖注入ASP.NET Core中使用GraphQL ...
ASP.NET MVC5+EF6+EasyUI 后台管理系统(83)-Easyui Datagrid 行内编辑扩展
系列目录这次我们要从复杂的交互入手来说明一些用法,这才能让系统做出更加复杂的业务,上一节讲述了Datagird的批量编辑和提交本节主要演示扩展Datagrid行内编辑的属性,下面来看一个例子,我开启编辑行的时候,右边开启了一个查找图标,点击查找图标可以弹出对应的页面从API得知,我们进行编辑时候可以...
8天掌握EF的Code First开发系列之2 简单的CRUD操作
本文出自8天掌握EF的Code First开发系列,经过自己的实践整理出来。本篇目录创建控制台项目根据.Net中的类来创建数据库简单的CRUD操作数据库模式更改介绍本章小结本人的实验环境是VS 2012,windows 7,MSSQL Server 2008 R2。创建控制台项目1. 新建控制台应用...
【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)
目录【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NET MVC快速入门之数据注解(MVC5+EF6)【第三篇】ASP.NET MVC快速入门之安全策略(MVC5+EF6)【第四篇】ASP.NET MVC快速入门之完整示例(MVC5+EF6)【番外篇】AS...
【转载】从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD
Github源码地址:https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch这是第一大部分的最后一小部分。要完成CRUD的操作。Repository Pattern我们可以直...
【转载】从头编写 asp.net core 2.0 web api 基础框架 (4) EF配置
Github源码地址:https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch前三部分弄完,我们已经可以对内存数据进行CRUD的基本操作,并且可以在asp.net core 2...
从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD
第1部分:http://www.cnblogs.com/cgzl/p/7637250.html第2部分:http://www.cnblogs.com/cgzl/p/7640077.html第3部分:http://www.cnblogs.com/cgzl/p/7652413.html第4部分:http...
从零开始,搭建博客系统MVC5+EF6搭建框架(4)下,前后台布局实现、发布博客以及展示。
一、博客系统进度回顾目前已经完成了,前台展示,以及后台发布的功能,最近都在做这个,其实我在国庆的时候就可以弄完的,但是每天自己弄,突然最后国庆2天,连电脑都不想碰,所以就一直拖着,上一篇写了前端实现用到的一些WebUI框架以及一些系统中用到的js插件,其实写了这么久,还是第一次,有人留言,不要烂尾的...
ef join 用法
var customers = DB.Customer.Join(DB.Commission, cst => cst.CommissionId, com => com.CommissionId, (cst, c...
【干货】利用MVC5+EF6搭建博客系统(二)测试添加数据、集成Autofac依赖注入
PS:如果图片模糊,鼠标右击复制图片网址,然后在浏览器中打开即可。一、测试仓储层、业务层是否能实现对数据库表的操作1、在52MVCBlog.IRepository程序集下创建IsysUserInfoRepository接口来继承IBaseRepository父接口IsysUserInfoReposi...
EF中的约定
优先级:Fluent API >数据注释>约定CodeFirst约定主键约定如果类的属性名为"ID"(不区分大小写)或类名的后面跟有"ID",则code First会推断该属性是主键,如果主键属性的类型为数值或 GUID,则将其配置为标识列。关系约定Code First 根据针对类型定义...
MVC项目实践,在三层架构下实现SportsStore-01,EF Code First建模、DAL层等
SportsStore是《精通ASP.NET MVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列...
MVC 5 的 EF6 Code First 入门 系列:排序、筛选和分页
这是微软官方SignalR 2.0教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里是第三篇:排序、筛选和分页原文:Sorting, Filtering, and Paging with the Enti...
EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
DbContextPool 是 ASP.NET Core 2.1 引入的新特性,可以节省创建 DbContext 实例的开销,但没有想到其中藏着一个小坑。最近有一个 ASP.NET Core 项目持续运行一段时间后日志中就会出现数据库连接池达到最大连接数限制的错误:System.InvalidOpe...
ASP.NET MVC5+EF6+EasyUI 后台管理系统(65)-MVC WebApi 用户验证 (1)
系列目录前言:WebAPI主要开放数据给手机APP,其他需要得知数据的系统,或者软件应用,所以移动端与系统的数据源往往是相通的。Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问本文通过Basic 方式进行基础认证Mvc的Cont...