最初にコードでEntityFramework4を使用しています。モデルがあり、構成ファイルに基づいて、このモデルをデータベース内の別のテーブルにマップできるようにしたいと考えています。
モデルの例:
public class Statistic
{
[Key]
public int id { get; set; }
public string jobName { get; set; }
public DateTime date { get; set; }
public int pages { get; set; }
}
各顧客には、使用するテーブル名が指定された構成ファイルがあります。したがって、各顧客は、上記のモデルを使用して(同じデータベース内に)独自のテーブルを持っている必要があります。
Entity Framework 4でこれを行うにはどうすればよいですか?
私は自分のDbContextでこれを試しました:
modelBuilder.Entity<Statistic>().ToTable(tabelName);
しかし、これを使用するときにEFが行うことは、新しいテーブル名を作成して使用するのではなく、既存のテーブル名を新しいテーブル名に変更することです。
ありがとう!