Include使用问题请教
来源:7-4 【应用】同时创建父子资源

慕村8337265
2021-09-29
老师你好,目前Include在使用时候,需要主Model.key与外健进行关联,假如我的主Model中的成员不是Key与外健关联应当如何操作?
class User
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public string CardTypeId {get;set;}
PUBLIC int CardId { get; set; }
public ICollection<MemberCard> MemberCards { get; set; }
= new List<MemberCard>();
}
正常来讲我通过
dbContext.Users.Include(item=>item.MemberCards).ToList()
即可,但是他是用的是User.Id=MemberCards.UserId进行关联的,我现在需要用User.CardTypeId=MemberCards.CardTypeId进行关院,我需要如何操作呢?
写回答
1回答
-
阿莱克斯刘
2021-09-30
“现在需要用User.CardTypeId=MemberCards.CardTypeId进行关院(联)”是什么意思?没有外键关系怎么关联?如果你需要搜索某种CardTypeId的数据,那么你可以通过linq来执行。
00
相似问题