我在会员数据库中创建了一个新表。现在我想与_aspnet_Users_表建立关系。我建立了这种关系,但是当我从数据库中创建一个asp.net实体模型时,Model1.edmx
显示没有关系的表。
这可能吗?
答案 0 :(得分:0)
以下是您要做的事情: 将表添加到服务器资源管理器或管理工作室中的数据库并设置关系后,您应重新打开Model1.edmx并右键单击设计区域并单击从数据库更新模型然后检查表并单击完成,visual studio将自动添加新表和与Model.edmx的关系
问题是你不能在两个表列之间建立关系,它们都不是键列!
aspnet_User是主键表,Post表是foriegn键表,所以你应该在asps_User表的UserID列和Posts表中的相同类型(uniqeidentifier)列之间建立关系,该列表示用户的发布帖子的身份证明。