CodeFirstEF中导航属性的个人理解

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

>导航属性:

01.个人理解就是Ef中的属性在实体数据表中不存在(先这么认为);

02.就是除了根据表中列映射出的属性 之外根据表与表之间的关系的关联属性.方便操作与之关联的表;

例如:

有 表A 表B 的关系是1对多,根据A,B表创建A类和B类

那么在A类中除了根据表中列映射出的属性,还要根据表之间的关联关系创建一个B类型的ICollection<>集合属性,就叫做导航属性

而B类除了根据B表中的列创建的属性,还要创建一个A类型的导航属性,

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

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航