会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
my cnblogs
博客园
首页
联系
订阅
管理
上一页
1
2
3
下一页
2015年5月14日
Entity Framework 配置关系(1对N)
摘要: 这里介绍1:N配置关系。 举例说明:酒店连锁Chain下面有多个酒店Hotel。从酒店连锁的角度来观察,酒店连锁Chain与Hotel的关系是一个酒店连锁对应多个酒店(1:N)。从酒店的角度来观察,一个酒店对应1个酒店连锁(1:1)。(1)实体类 1 public class Chain 2 ...
阅读全文
posted @ 2015-05-14 21:08 lcyan
阅读(163)
评论(0)
推荐(0)
2015年5月12日
Entity Framework 配置关系(1对1,1对0)
摘要: 实体之间的关系对应数据库表的关系,有1:0,1:1,1:N,N:N这几种。这里介绍1:0、1:1这两种配置关系。 举例说明:Employee表示员工,Account表示通讯账号。有些员工使用通讯账号,但是有些员工不适用这些通讯账号。从员工的角度来观察,员工Employee与通讯账号Accoun...
阅读全文
posted @ 2015-05-12 22:50 lcyan
阅读(1209)
评论(1)
推荐(1)
2015年5月11日
Entity Framework Fluent API (2)
摘要: 在前一篇博客中,介绍了Entity Framework Fluent API的使用。把所有的实体类的映射都写在了DbContext的OnModelCreating中。但是如果一个应用中的实体类有很多,那么使用这种方式,把所有的实体类的映射都写在了一起,不方便管理。这里介绍另外一种使用方式,可以更...
阅读全文
posted @ 2015-05-11 23:01 lcyan
阅读(163)
评论(0)
推荐(0)
2015年5月8日
Entity Framework Fluent API (1)
摘要: Fluent API由命名空间System.ComponentModel.DataAnnotations提供支持。所以在使用之前,需要先引用该dll。这里列出一些常用的Fluent API。(1)通过重写派生 DbContext上的 OnModelCrating方法来访问 Fluent API1...
阅读全文
posted @ 2015-05-08 21:45 lcyan
阅读(165)
评论(0)
推荐(0)
2015年5月7日
Entity Framework DataAnnotations
摘要: DataAnnotations由命名空间System.ComponentModel.DataAnnotations提供支持。所以在使用之前,需要先引用该dll。这里列出一些常用的DataAnnotations。(1)TableAttribute:指定实体类生成的表名1 [Table("Hotel...
阅读全文
posted @ 2015-05-07 22:18 lcyan
阅读(130)
评论(0)
推荐(0)
Entity Framework Code First 的默认映射规则
摘要: (1)数据库 .XxxContext,位于当前用户文档下。 如:解决方案名称为:EntFra01,将会生成名为EntFra01Context的数据库(2)表 类名的复数形式,表属于dbo用户,列名与属性名称相同 如:如对于Hotel表,将会生成dbo.Hotels(3)主键 属性名为或,将...
阅读全文
posted @ 2015-05-07 21:35 lcyan
阅读(144)
评论(0)
推荐(0)
2015年5月6日
Entity Framework CodeFirst 尝试
摘要: 前言 使用EF框架CodeFirst时,可使用DataAnnotations和FluentAPI两种方法来配置EF映射到数据库的规则。但是DataAnnotations仅涵盖一部分FluentAPI功能,因此有一些情况是无法使用DataAnnotations实现的。除了控制映射之外,Fluen...
阅读全文
posted @ 2015-05-06 22:18 lcyan
阅读(124)
评论(0)
推荐(0)
2015年5月5日
Entiy Framework 简介
摘要: ADO.NETEntityFramework(EF)是微软以ADO.NET为基础所发展出来的对象关系对应(O/RMapping)解决方案,在早期被称作ObjectSpace。它消除了对开发人员通常需要编写的大部分数据访问代码的需求。现在已被包含在.NetFrameowrk35SP1及以上版本中。...
阅读全文
posted @ 2015-05-05 21:12 lcyan
阅读(191)
评论(0)
推荐(0)
2014年7月31日
泛型的深度复制
摘要: 每次要深度复制一个对象,就要求该对象要实现IClonable,还要自己去实现Clone,很烦人。这里分享了一个运用了序列化的方式,深度复制对象。但是要求给对象要标记为可序列化Serialiabe。 1 /// 2 /// 深度复制 3 /// T 要求为可序列化的对象 4 ...
阅读全文
posted @ 2014-07-31 19:45 lcyan
阅读(380)
评论(0)
推荐(0)
2014年4月4日
JS格式化时间戳
摘要: 1 /* 2 * 格式化日期 3 * 如:format = "yyyy-MM-dd hh:mm:ss"; 4 */ 5 Date.prototype.format = function (format) { 6 var o = { 7 "M+": this.getMonth() + 1, 8 "d+": this.getDate(), 9 "h+": this.getHours(),10 "m+": this.getMinutes(),11 "s+": this.getSec
阅读全文
posted @ 2014-04-04 11:26 lcyan
阅读(214)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告