先放张图:
数据表是这样设计的 旅游表 travel 和 用户表 users
旅游表有上图红圈的字段 旅游顾问 和领队 的字段,这两个是不同的字段,但存放的都是用户的主键Id ( user id)
那么问题就来了,我存储数据正常存储不会有问题,但是编辑的时候就有问题了
我前台视图引用的是旅游表的实体:
@model PoinSoft.Model.Group_List
其他字段正常赋值,但是 旅游顾问 和 领队 这两个字段是存放的 用户 id
我从控制器去读取这条数据:
GroupService.LoadEntities(m => m.Id == id).FirstOrDefault()
数据模型关联用户表,但如果只是单个外键关联就可以通过导航属性直接点出来
如:
@Model.Users.UserName
但现在是两个字段都存放着同一个字段的值,这该怎么处理比较好?