こんにちは予約スキームについて質問があります。メンバーが1本以上の映画をレンタルできるようにしたいと思います。私の質問は、貸し出し中に同じ映画を借りることができないように、どのように構成すればよいかということです。Rentingクラスまたは他の何かのbolean値としてAvaliableという名前の変数が必要ですか?どうも
public class Member
{
public virtual int MemberId { get; set; }
public virtual int Name { get; set; }
public virtual List<Rental> Rentals { get; set; }
}
public class Movie
{
public virtual int MovieId { get; set; }
public virtual string Name { get; set; }
}
public class Renting
{
public virtual int RentalId { get; set; }
public virtual int MovieId { get; set; }
public virtual Movie Movie { get; set; }
public virtual int MemberId { get; set; }
public virtual Member Member { get; set; }
public DateTime startDate { get; set; }
public DateTime endDate { get; set; }
public DateTime dueDate { get; set; }
}