私は EF db first アプローチを使用して、データ層を開発しました。DB に Activity というテーブルがあり、データ アクセスにリポジトリ パターンを使用しました。すべてのアクティビティを返す GetAll() というメソッドがあります。
私の問題は、エンティティ フレームワークがデータにアクセスするための SQL を生成しているときに、テーブル名が複数形になっていることです。
例えば。
その生成:
select * from dbo.Activities
それ以外の:
select * from dbo.Activity
なぜこれを行うのか理解できませんでした。誰でも理由がわかりますか?