申し訳ありませんが、これは以前に何度も尋ねられたに違いありませんが、私の質問に対する答えが見つかりません。
Company と Users という 2 つのエンティティ フレームワーク クラスがあります。ユーザーが割り当てられている会社のリストを作成したいと考えています。
public class FIGcompany
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<UserProfile> Users { get; set; }
}
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
public ICollection<FIGcompany> Companies { get; set; }
}
私が使用しているLinqは、次のようになっています。
var t = db.Companies
.Any(q => q.Users.Contains(q.Users.
誰かがそれを終わらせるのを手伝ってくれますか? ユーザーから UserId フィールドを取得して比較を行うのに苦労しています。
ありがとう!