0
私がGoogleで見つけたものはすべてCode Firstを指すので、Key
属性が実際にデータベースファーストデザインに関して何をしているのだろうと思いますか?多くのエンティティに複合キーが含まれているので、私は主に興味があります。Key
注釈をそれぞれのプロパティに追加していますが、これは本当に必要ですか?もしそうなら、私はそれから何を得るのですか?「Key」データ注釈は、データベースで最初に何をしますか?
ありがとうございました!それが何らかのエラー/制約のチェックを提供していれば私は不思議でしたが、実際にはCode Firstワークフローのように見えます。 – MisterIsaak
Key属性は効果がありませんが、 'ValidationAttribute'(例えば' Required'と 'StringLength')を継承した属性は' SaveChanges() '(すべてのワークフロー)で検証されます。 – bricelam