CodeFirst EF中导航属性的个人理解_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > CodeFirst EF中导航属性的个人理解

CodeFirst EF中导航属性的个人理解

 2014/11/22 15:29:08  听风者mark  程序员俱乐部  我要评论(0)
  • 摘要:>导航属性:01.个人理解就是Ef中的属性在实体数据表中不存在(先这么认为);02.就是除了根据表中列映射出的属性之外根据表与表之间的关系的关联属性.方便操作与之关联的表;例如:有表A表B的关系是1对多,根据A,B表创建A类和B类那么在A类中除了根据表中列映射出的属性,还要根据表之间的关联关系创建一个B类型的ICollection<>集合属性,就叫做导航属性而B类除了根据B表中的列创建的属性,还要创建一个A类型的导航属性
  • 标签:个人 理解

>导航属性:
  01.个人理解就是Ef中的属性在实体数据表中不存在(先这么认为);
  02.就是除了根据表中列映射出的属性 之外根据表与表之间的关系的关联属性.方便操作与之关联的表;
例如:
  有 表A 表B 的关系是1对多,根据A,B表创建A类和B类
  那么在A类中除了根据表中列映射出的属性,还要根据表之间的关联关系创建一个B类型的ICollection<>集合属性,就叫做导航属性
  而B类除了根据B表中的列创建的属性,还要创建一个A类型的导航属性,

  说白了就是根据主键表创建的类 必须创建一个根据外键创建类型的ICollection<>集合属性,

    根据外键表创建的类必须创建一个 根据主键表创建类的属性

发表评论
用户名: 匿名