Entity Framework は複数のテーブル名を作成しますが、ビューでは単数のテーブル名が必要です
このシナリオでは、Entity Framework はコードを実装するように構成されています-最初のアプローチでは、モデル クラスに基づいてデータベースを作成します。ただし、Entity Framework によって生成された複数化されたテーブル名と、強く型指定されたビューによって予期される単数形のテーブル名の間に不一致が生じます。
当初、テーブル名の複数化は EF で有効になっており、その結果、'データベース内の投票テーブル。ただし、ビューは 'vote' という名前のテーブルを求める例外を発生させました。
この不一致を解決するために、いくつかの調整が行われました:
これらの変更が実装された後、データベースは適切に作成され、ビューは複数化された 'votes' テーブルのデータに正常にアクセスしました。
解決策にもかかわらず、単数形と複数形の不一致の根本原因は依然として不明です。ただし、この回避策により、アプリケーションの開発をさらに進めることができます。
以上がEntity Framework は複数のテーブル名を作成しますが、私のビューでは単数の名前が必要です。何が問題だったのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。