是否可以在实体框架核心的Inner Join
方法中使用FromSql
?
我用过,但是我收到了这个错误:
SqlException:'c'多次指定了列'Id'。
这是我的代码:
return DbContext.Contacts
.FromSql<Contact>("Select * From Contacts Inner Join Phones on Phones.ContactId = Contacts.Id Where Contacts.Id <= 2 And Phones.PhoneNumber='01234567890'")
.Include(o => o.RegisteredByUser)
.AsNoTracking()
.ToListAsync();