标签:
这里使用相册Album和图片Picture的关系做示例
1,Album与Picture最基本的关系是1-n(一个相册可以有多张图片)
这时Album、Picture实体类可以这么定义
/// <summary> /// 相册 /// </summary> public class Album { public int ID { get; set; } /// <summary> /// 标题 /// </summary> public string Title { get; set; } public DateTime CreateTime { get; set; } /// <summary> /// 拥有者 /// </summary> public virtual User Owner { get; set; } }
/// <summary> /// 图片 /// </summary> public class Picture { public long ID { get; set; } public string Title { get; set; } public string Uri { get; set; } public DateTime CreateTime { get; set; } /// <summary> /// 所属相册 /// </summary> public virtual Album Album { get; set; } }
生成的表结构
2,后来就要改需求了,相册要加一个封面
于是Album与Picture的关系就加了一个1-1(一个相册只有一个封面)
明天继续。。
【EF Code First】 一对一、一对多的多重关系配置
标签:
原文地址:http://www.cnblogs.com/Sunlimi/p/4348299.html