質問はタイトルにあります。以下のような Model クラスのオブジェクトが参照するデータベース テーブルをプログラムで変更し、新しいテーブルを操作し続けることはできますか?
public class Word
{
public int ID { get; set; }
public string Text { get; set; }
}
これはもともとEntityFrameworkで「単語」テーブルを自動的に参照するものですが、実行前/実行中に変更する方法はありますか? もしそうなら、どのように?
編集:
プロジェクトのビューで使用されるすべての文字列を、データベース テーブル "Words" から ID で取得します。ここで、ユーザーがシステムに新しい言語を入力すると、WordsEnglish などの新しいテーブルが作成されます。それ以降、ユーザーが言語として英語を選択した場合、Word オブジェクトは WordEnglish を参照します。