返回列表 回复 发帖

应用程序中的服务器错误

?!各位老师您们好,应该如何解决下面‘异常信息’呢?
1.错误信息:
由于该对象返回了一个为 null 的 EntityKey 属性值,因此无法完成请求的操作。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 由于该对象返回了一个为 null 的 EntityKey 属性值,因此无法完成请求的操作。

源错误:


行 548:            get
行 549:            {
行 550:                return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<UserRole>("SJL.Entity.FK_RoleRight_UserRole", "UserRole");
行 551:            }
行 552:            set

2.源代码:
/// <summary>
/// No Metadata Documentation available.
/// </summary>
        [BrowsableAttribute(false)]
        [DataMemberAttribute()]
public EntityReference<UserRole> UserRoleReference
        {
            get
            {
                return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<UserRole>("SJL.Entity.FK_RoleRight_UserRole", "UserRole");
            }
            set
            {
                if ((value != null))
                {
                    ((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference<UserRole>("SJL.Entity.FK_RoleRight_UserRole", "UserRole", value);
                }
            }
        }

        #endregion
    }
那个是否与数据表的主键有关呢?~
那个是否与数据表的主键有关呢?~
根据提示,应该是没有找到对应的数据。
返回列表