自動生成されたPOCOエンティティ(EF 4.x Dbcontext Generatorテンプレートなど)のすぐ上に検証属性を追加しても意味がないことに同意しますか?
ツールを実行するたびに、属性が消去されるためです。
私の質問は:自動生成されたpocosエンティティと検証属性の両方を維持する方法はありますか?
コードファーストのアプローチで可能になると思われますか?
実際、私はデータベースファーストのアプローチでプロジェクトを開始し、POCOを自動生成しました。.ttファイルを削除し、生成されたpocosを保持し、新しいフィールドや検証属性(など)を管理するためのコードファーストアプローチを使用することは可能でしょうか?POCOの変更により、データベーステーブルは更新されますか?
あなたのライトをどうもありがとう。