EntityFrameworkで流暢なマッピングを使用することにしました。私の意図は、属性や自動マッピング機能を使用せずに、すべてをコードでマッピングすることでした。私が見つけた最良の方法は、プロジェクトの各エンティティに実装するクラスEntityTypeConfigurationです。
後で、エンティティの1つにプロパティを追加します。このプロパティは永続化する必要はありません。このプロパティのマッピングを追加するまで、データベースと永続層によって無視されると予想していました。残念ながら、それはそのようには機能せず、プロパティがマップされます。唯一の方法は、IgnoreメソッドまたはNotMapped属性を使用することですが、明示的には使用したくありません。
Entity Frameworkの自動マッピングを停止する方法はありますか?DbModelBuilderからすべての規則を削除しようとしましたが、役に立ちません。