私はかなり典型的なasp.net Webサイトに取り組んでおり、SQL Server 2005をデータベースとして使用しています。アプリケーションの典型的なビジネス ロジックを保持するモデル dll を作成しました。
アプリケーションは、より適切な永続ストレージがないため、データベースに格納されているいくつかの静的データに依存していますが、正しく機能するためにアプリケーションがこのデータに依存しているため、これらはモデルのプロパティであり、常にアクセスできる必要があると感じていますユニット/統合テストを実行して、このデータが利用可能であることを確認できるはずです。これは、データベースに対するユニット テストの原則に少し反します。
モデルの永続的な静的データを処理するための良いアプローチを持っている人はいますか? 埋め込み xml ファイルの使用も考えていますが、これにも明らかな欠点があります。