• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Elaine00
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  EF Code first

EntityFramework包含作用

摘要:System.Data.Entity.Infrastructure.DbQuery的引用需要加入上面那个包 阅读全文
posted @ 2014-04-19 17:58 Elaine00 阅读(231) 评论(0) 推荐(0)
Entity Framework在WCF中序列化的问题(转)

摘要:问题描述如果你在WCF中用Entity Framework来获取数据并返回实体对象,那么对下面的错误一定不陌生。接收对 http://localhost:5115/ReService.svc 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中... 阅读全文
posted @ 2014-01-26 05:26 Elaine00 阅读(347) 评论(0) 推荐(0)
Entity Framework Code First在Oracle下的伪实现(转)

摘要:为什么要说是伪实现,因为还做不到类似MsSql中那样完全的功能。Oralce中的数据库还是要我们自己手动去创建的。这里,我们舍掉了Model First中的EDMX文件,自己在代码里面写模型与映射关系,这又有点像是Code First模型了,所以我说它是一个伪实现。真正完全的Code First应该... 阅读全文
posted @ 2014-01-26 05:25 Elaine00 阅读(416) 评论(0) 推荐(0)
Entity Framework With Oracle(转)

摘要:虽然EF6都快要出来了,但是对于Oracle数据库,仍然只能用DB first和Model First来编程,不能用Code First真是一个很大的遗憾啊。好了,废话少说,我们来看看EF中是如何用DB first和Model First来对Oracle编程的。首先我们要下载ODP.NET这个数据驱... 阅读全文
posted @ 2014-01-26 05:23 Elaine00 阅读(398) 评论(0) 推荐(0)
EF Code First学习笔记:数据库创建(转)

摘要:控制数据库的位置默认情况下,数据库是创建在localhost\SQLEXPRESS服务器上,并且默认的数据库名为命名空间+context类名,例如我们前面的BreakAway.BreakAwayContext。有几种方法可以改变这种默认约定。利用配置文件在配置文件中新加一个连接字符串 ... 阅读全文
posted @ 2014-01-25 22:31 Elaine00 阅读(243) 评论(0) 推荐(0)
EF Code First 学习笔记:表映射(转)

摘要:多个实体映射到一张表Code First允许将多个实体映射到同一张表上,实体必须遵循如下规则:实体必须是一对一关系实体必须共享一个公共键观察下面两个实体: public class Person { [Key] public int PersonId { ge... 阅读全文
posted @ 2014-01-25 22:26 Elaine00 阅读(422) 评论(0) 推荐(0)
Entity Framework Code First级联删除(转)

摘要:使用Data Annotations:如果我们要到一对主从表增加级联删除,则要在主表中的引用属性上增加Required关键字,如: public class Destination { public int DestinationId { get; set; } p... 阅读全文
posted @ 2014-01-25 16:49 Elaine00 阅读(315) 评论(0) 推荐(0)
EF Code First 学习笔记:关系(转)

摘要:一对多关系项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类:public class Destination { ... 阅读全文
posted @ 2014-01-25 16:43 Elaine00 阅读(191) 评论(0) 推荐(0)
Entity Framework 并发处理(转)

摘要:什么是并发?并发分悲观并发和乐观并发。悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的同时B... 阅读全文
posted @ 2014-01-25 15:13 Elaine00 阅读(273) 评论(0) 推荐(1)
Entity Framework 数据生成选项DatabaseGenerated(转)

摘要:在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。Identity:自增长None:不处理Computed:表示这一列是计算列。在EF中,如果主键是int类型,Code First生成数据库... 阅读全文
posted @ 2014-01-25 14:39 Elaine00 阅读(396) 评论(0) 推荐(1)
Entity Framework 复杂类型(转)

摘要:为了说明什么是复杂属性,先举一个例子。 public class CompanyAddress { public int ID { get; set; } public string CompanyName { get; set; } public s... 阅读全文
posted @ 2014-01-25 12:33 Elaine00 阅读(207) 评论(0) 推荐(0)
EF Code First 学习笔记:约定配置(转)

摘要:要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配... 阅读全文
posted @ 2014-01-25 12:19 Elaine00 阅读(234) 评论(0) 推荐(0)
EF Code First学习笔记 初识Code First(转)

摘要:Code First是Entity Framework提供的一种新的编程模型。通过Code First我们可以在还没有建立数据库的情况下就开始编码,然后通过代码来生成数据库。下面通过一个简单的示例来了解。建立一个控制台项目。通过Nuget来获取Entity Framework。增加两个模型类: pu... 阅读全文
posted @ 2014-01-25 11:47 Elaine00 阅读(240) 评论(0) 推荐(0)
小试---EF5.0入门实例1

摘要:现在做个小练习吧~~~第一步:首先新建一个数据库名字为Test;数据库里面只有一个表UserTable脚本为:USE [master]GO/****** 对象: Database [Test] 脚本日期: 12/15/2013 18:51:54 ******/CREATE DATABASE ... 阅读全文
posted @ 2013-12-15 19:40 Elaine00 阅读(438) 评论(0) 推荐(0)
小试---EF5.0简介

摘要:简介实体框架Entity Framework 是 ADO.NET 中的一组支持开发面向数据的软件应用程序的技术。是微软的一个ORM框架。简单的说就是把关系型数据库映射成面向对象模型。一篇更加详细的文文:=========================Entity Framework快速入门实体框架... 阅读全文
posted @ 2013-12-15 18:23 Elaine00 阅读(598) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3