为了账号安全,请及时绑定邮箱和手机立即绑定

关于EF导航属性的问题

关于EF导航属性的问题

长风秋雁 2018-08-07 07:10:51
刚开始学习EF,在阅读别人代码的时候看到导航属性,网上没有找到关于导航属性的详细说明,只知道是设置多表关联的,代码如下/// <summary>/// /// </summary>[XmlIgnoreAttribute()] [SoapIgnoreAttribute()] [DataMemberAttribute()] [EdmRelationshipNavigationPropertyAttribute("Gift163DBModel", "FK_PRODUCTT_REFERENCE_PRODUCTT", "ProductTypes1")]public EntityCollection<ProductTypes> ProductTypes1 {get{return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection<ProductTypes>("Gift163DBModel.FK_PRODUCTT_REFERENCE_PRODUCTT", "ProductTypes1"); }set{if ((value != null)) { ((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection<ProductTypes>("Gift163DBModel.FK_PRODUCTT_REFERENCE_PRODUCTT", "ProductTypes1", value); } } }数据库表中没有ProductTypes1这个字段,请问这段代码是EF自动生成的还是手写的呢?调用代码如下public ActionResult LeftTree() {var items = _ProductTypesBLL.Get().Where(a=>a.ProductTypes2.Name.Equals("按地域分")).Take(11);return View(items); }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 728 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信