条件を作成するときに、プロパティに適用される制限を追加できます。制限を作成するには、次の 2 つの方法があります。
Restrictions.Eq(string propertyName, object value)
また
Restrictions.Eq(IProjection projection, object value)
つまり、プロパティ名を文字列として渡すのは苦手です。プロパティ名が変更された場合、プロジェクトは通常どおりコンパイルされ、名前の不一致は単体テスト中にのみ検出されるためです。私は TDD を実装しようとしていますが、すぐには実装されないので、ユニット テストの依存関係を制限してエラーをチェックしようとしています (TDD を採用できるようになるまで)。
何か案は?前もって感謝します!