1

我有一个表,称为 Transaction,还有一个视图,称为 TransactionExtra,它基于 Transaction,例如,create view TransactionExtra select t.id as t_id, x.* from Transaction t join X x on ....

在 Entity Framework 中,我希望能够从 Transaction 对象访问 TransactionExtras 对象(“创建导航属性”),例如 transaction.TransactionExtra,就像 TransactionExtra 是一个具有 T 外键的表一样。

如何在 EDMX 可视化编辑器中执行此操作?

目前我正在手动进行:

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

对于每笔交易,都有零个或一个 TransactionExtra。

我似乎无法弄清楚如何告诉 EntityFrameworkEDMX 映射属性。

谢谢。

4

0 回答 0