私は、特に dataAnnotations を使用して、EF CodeFirst で最初のステップを実行しています。現在、「DatabaseGenerated」属性を理解するために最善を尽くしています。私がこれまでに知っていること:
- この属性を使用すると、プロパティ値の作成を処理するための 3 つのオプション (計算済み、Id、およびなし) が得られます。
- この属性を使用すると、プロパティを手動で更新できないことを意味します。これはデータベースによって行われます。
したがって、「Id」オプションを使用すると何が起こるか想像できるので、「計算済み」オプションを使用すると何が起こるかわかりません。これにより、データベースにフィールド値を計算するように指示する必要があります。
例: フィールド「sum」 = フィールド「price」 + フィールド「shipping」。
しかし、どうすればそれをそのように使用できますか?私は周りを見回しましたが、例は見つかりませんでした。手伝っていただけませんか?