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来执行

0
0

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

979 学习 · 553 问题

查看课程