これがLinqで可能かどうか尋ねたいだけです
私は3つの同一のテーブルを持っています:
TableA TableB TableC
Name Name Name
Age Age Age
値を挿入する前に、挿入するテーブルを選択する必要があります。条件は次のようになります。
var TableABC = new Table;
if(str == 'a')
{
TableABC = TableA;
}
else if (str == 'b')
{
TableABC = TableB;
}
else
{
TableABC = TableC;
}
var Save = new TableABC
{
Name = 'John Smith',
Age = 30
}
Context.Table.AddObject(TableABC);
Context.SaveChanges();