私は、Entity Framework Coreを使用してPHPアプリケーションを.netコアアプリケーションに移行しています。Entity Framework Coreの翻訳可能なモデル
私のモデルの中には、translations
テーブルからリンクされたものがあります。モデルが翻訳にリンクされる方法は、modelname
とmodelid
です。 modelname
はクラスの名前であり、idはそのオブジェクトのIDです。オブジェクトには、ユニークなスラッグで複数の翻訳を行うことができます。
エンティティフレームワークを使用してこれを簡単に実装できるかどうか疑問に思っていました。したがって、モデルはIDでリンクされますが、独自のクラス名でフィルタリングされます。流暢なAPIでこのモデルを作成しなければならないのですか、それとももっと良い解決策がありますか?
以下は、データベースの外観の小さな例です。しかし、実際のデータベースでは、さらに多くのテーブルに翻訳があります。もちろん、データベースは必要に応じて変更することができます。
問題は、彼がEF Coreを参照していることです。このタイプの継承はこれまでサポートされていません。 –