1
新しいMVCプロジェクトを開始しています。良い少年のように、できるだけDBに行くのを延期しようとしています。ここにスクープがあります:LinqToSqlとメタデータAnnotationsの統合方法
- 私はComponentModel.DataAnnotationsデコレーションを使用する予定です。
- 私も使用して計画していLinqToSql
DataAnnotationsメタデータクラスに対するユニットテストを書くことが可能ですされていますか?できるだけ遅くまでスキーマを作成したくないのですが、モデルを検証するためのテストを書いてみたいと思います。
良いアプローチに関するアイデアはありますか?多分何か全く違う?
私は質問を理解しているか分からない。あなたはパブリックプロパティ(例えばFullNameという文字列が必要で、最大長さが100など)にDataAnnotationsを持つPOCOクラスを作成したいと思いますか?もしそうなら..この公共財産をユニットテストしたいあなたはユニットテストをしたいと思っています(それはフレームワークの一部であると考えているので、曖昧な話です。) –
最初のオプションは私が欲しいものですが、私が欲しいものですLinqToSqlクラスのすべてのプロパティを手作業でPOCOオブジェクトにマッピングするのではなく、L2SクラスのMetaDataクラスを作成してAnnotationsを適用していましたが、決して解雇されませんでした。 – KevDog