引言在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制。从 ADO.NET 到 LINQ to SQL 再到如今的 ADO.NET Entity Framework,.NET 都为并发控制提供好良好的支持方案。 并发处理方式一般分为乐观必并发与悲观必并发两种,本文将为大家介绍 E...
分类:
其他好文 时间:
2014-07-13 12:49:54
阅读次数:
353
using System;using System.Collections.Generic;using System.Data.Entity;using System.Data.Entity.Infrastructure;namespace My{ /// Entity Framework公...
分类:
其他好文 时间:
2014-07-12 14:08:06
阅读次数:
181
To start using Entity Framework 6 and Visual Studio 2013 is necessary to install MySQL for Visual Studio 1.1.1 Beta and MySQL Connector/Net 6.8.1 Beta...
分类:
数据库 时间:
2014-07-10 15:46:43
阅读次数:
315
linq to Entity Framework 中left join 的使用,Linq 中使用Into 语句和不使用Into 语句的区别, Linq DefaultIfEmpty 函数的作用
分类:
其他好文 时间:
2014-07-07 19:31:23
阅读次数:
296
之前对Entity Framework的理解不深,只是图方便,作为linqtosql的替代,但是碰到数据库内容非常多(10万-100万条)时,分页效率很低,用 profiler查看sql语句,才发现其竟然是一次性读取全部数据到内容,然后再执行where之后的语句,真是恐怖。在网上查询很久,终于发现以...
分类:
其他好文 时间:
2014-07-07 00:12:27
阅读次数:
166
一、手动迁移第1步、启用数据库迁移打开程序包管理器控制台工具->库程序包管理器->程序包管理器控制台打开控制台后,在控制台管理窗口输入 Enable-Migrations 指令,铵下回车键,到这里已启用了数据库迁移,但还没执行,结果如下图:第2步、运行数据库迁移在控制台管理窗口输入 Add-Migr...
分类:
数据库 时间:
2014-07-06 23:59:30
阅读次数:
561
var result = DataSummaryRepository.FindBy(x => x.UserID == argMemberNo && x.SummaryDate = argStarDate).OrderByDescending(x => x.SummaryDate).GroupBy(x...
分类:
其他好文 时间:
2014-07-06 22:09:09
阅读次数:
6084
今天把一个使用了Entity Framework的程序从MySql迁移到SqlServer时,发现运行时报了一个异常:System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。在网上查找了一下,具...
分类:
其他好文 时间:
2014-07-06 14:13:31
阅读次数:
235
.net的Entity Framework构建网站数据层,给一个实体的DATETIME类型的属性赋值时突然莫名奇妙显示有一个类型不匹配的异常如下: System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超....
分类:
其他好文 时间:
2014-07-03 09:48:34
阅读次数:
277
一:数据对象关系 先大体说下,数据库模型之间的关系,经典的订单系统,供应商和客户有太多共同信息,我们这里存放在一个表里面:Company, 供应商(company) 和产品之间的关系为N:N, 俗话说:一图胜过千言万语,请看关系图: 二:创建项目 1. 创建一个空的解决方案,名为:EFInActio...
分类:
其他好文 时间:
2014-06-27 11:10:57
阅读次数:
246