0
ブックとチケット(id、borrowingDate、landingDate、idBook) - 私はブックが利用可能かどうかを確認するメソッドが必要です。 borrowingDateがnullの場合 - >ブック 利用できる私のモデルクラスがあります。 帳:外部キーテーブルのデータにアクセスする方法
public class Book
{
public Book()
{
}
[Key]
public int IdBook { get; set; }
public string Title { get; set; }
[ForeignKey("Author")]
public int IdAuthor{ get; set; }
public Author Author { get; set; }
public ICollection<Ticket> Tickets { get; set; }
}
チケット:
public class Ticket
{
public Ticket()
{
}
[Key]
public int IdTicket { get; set; }
public DateTime BorrowingDate { get; set; }
public DateTime EstimatedLandingDate { get; set; }
public DateTime? LandingTime { get; set; }
[ForeignKey("Book")]
public int IdBook { get; set; }
public Book Book { get; set; }
}
1)私たちはあなたのコードを記入していません、あなたのメインコードがありません2)あなたの引っ越しはなぜですか? id bookがすでにブッククラスに入っている場合は、ブッククラス全体とint idBookの両方が使用されますか? 3)あなたが無限ループに遭遇することになる他のものに基づいてこれらのチケットの1つを完全に入れることに決めた場合、特にブッククラスをチケットに戻す場合は、ブッククラスのチケットのコレクションを持つ必要はありません。 – Danimal