私は3つのクラスがあります
public class User
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<Product> Products { get; set; }
}
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<User> Users { get; set; }
}
public class ProductXUser // Mapping class
{
public int Id { get; set; }
public int User_Id { get; set; }
public int Product_Id { get; set; }
public DateTime DateMapped { get; set; }
}
クラスとクラスをマッピングテーブルとして使用して、User
クラスとクラスの間の多対多の関係を(Fluent APIを使用して)どのようにマッピングできますか?Product
ProductXUser