利用EF可以直接操纵数据库,在一些简单的项目里甚至完全不用写sql。一 code first1、在web.config中设置连接字符串这一步可以省略。如果跳过这一步,程序会默认生成一个可用的连接字符串,生成的数据库文件放在程序根目录的App_Data中。1 2 3 5...
分类:
Web程序 时间:
2015-01-22 12:47:30
阅读次数:
247
Entity Framework 2.0中添加了的支持POCO(Plain Old CLR Object)的功能,这使得EF的功能越来越强大了。下面分享一下我自己摸索学习的一个例子:
一、新建一个项目
新建一个控制台应用程序EFPOCOTest(具体过程不再累述)。
二、添加实体数据模型
1.在控制台应用程序的根目录下右击->添加新项,选择数据->实体数据模...
分类:
其他好文 时间:
2015-01-21 15:11:07
阅读次数:
381
在Entity Framework中使用事务很简单,将操作放在TransactionScope中,并通过Complete()方法提交事务即可。示例代码如下:using (BlogDbContext context =new BlogDbContext()){using (TransactionSco...
分类:
其他好文 时间:
2015-01-21 14:59:40
阅读次数:
209
Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。给出官方地址。http://code.google.com/p/dapper-dot-net/...
分类:
移动开发 时间:
2015-01-17 23:30:23
阅读次数:
277
Code First给我们的程序开发带了很多便利,之前的版本中一个比较不大方便的地方是数据库迁移,麻烦不说,往往还和上下文相关,在不同的版本之间的数据库进行迁移还很容易失败,并且一旦失败还不大容易找到解决方案。可能是微软已经意识到这个不足,现在Entity Framework已经支持数据库自动迁移了...
分类:
数据库 时间:
2015-01-17 11:06:44
阅读次数:
300
大家都知道Linq既可以用来查询数据库对象(我这里指的是Entity FrameWork里的Model对象),也可以用来查询内存中的IEnumerable对象。两者单独查询时都不会出现什么问题,不过混合在一起时(一般是用关键字来join连接),要注意的地方就多着了。情形1:Linq to Objec...
分类:
其他好文 时间:
2015-01-15 14:13:56
阅读次数:
260
近期了解MVC4的时候弄了一个简单的小工程,使用Entity Framework作为Model,F5启动调试运行的时候没有问题,但是发布到IIS之后访问就报错错误信息如下:The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' r...
分类:
Web程序 时间:
2015-01-15 12:56:45
阅读次数:
255
第一步:安装Entity Framework6.0 使用管理NuGet程序包界面安装EntityFramework 第二步:新建实体类 using System.ComponentModel.DataAnnotations; namespace EFDemo4
{ public class User...
分类:
其他好文 时间:
2015-01-14 22:39:30
阅读次数:
224
第一步 新建数据库和表 USE [TestDB]
GO
/****** Object: Table [dbo].[T_User] Script Date: 01/14/2015 20:27:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER O...
分类:
数据库 时间:
2015-01-14 21:25:23
阅读次数:
315
EntityFramework6使用SQLServer全文索引
分类:
数据库 时间:
2015-01-12 16:25:08
阅读次数:
860