1

私はテーブルをトランザクションと呼び、ビューをトランザクションエクストラと呼びます。これはトランザクションに基づいています。create view TransactionExtra select t.id as t_id, x.* from Transaction t join X x on ....

Entity Framework では、TransactionExtra が T への外部キーを持つテーブルであるかのように、Transaction.TransactionExtra などの Transaction オブジェクトから TransactionExtras オブジェクトにアクセスできるようにしたいと考えています。

EDMX ビジュアル エディターでこれを行うにはどうすればよいですか?

現在、私は手動でやっています:

static TransactionExtra extra(Entities db, transaction t)
{
    return db.TransactionExtra.Where(x => x.t_id == t.id).FirstOrDefault();
}

すべてのトランザクションには、ゼロまたは 1 つの TransactionExtra があります。

EntityFrameworkEDMX にプロパティをマップするように指示する方法がわかりません。

ありがとう。

4

0 に答える 0