0
私は、国とビジネスの2つのエンティティを持っています。多対多リレーションシップと一意制約。 EFコアではどうしたらいいですか?
public class Country
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<Business> Businesses { get; set; }
public Country()
{
Businesses = new List<Business>();
}
}
public class Business
{
public int Id { get; set; }
public string Name { get; set; }
public ICollection<Country> Countries { get; set; }
public Business()
{
Countries = new List<Country>();
}
}
国内には多くのビジネスがあり、多くの国ではビジネスが存在します。ビジネスは国内で一意でなければなりません。
多対多の関係でビジネスを一意にする方法を教えてください。