0

感谢您花时间查看我的问题。

我正在尝试使用 DbContext 从数据库中获取一些数据以及相关记录。我已经为我的一个关系提供了此设置的示例-

protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity<FinancialTransaction>()
                .HasOne<LedgerEntry>(e => e.ledger_entry)
                .WithOne(t => t.financial_transaction)
                .HasForeignKey<LedgerEntry>(e => e.financial_transaction_id);
        }

但是,我还有一个表,它使用source_idsource_type列的组合对其他记录有松散的引用。Source_id是其他记录的主键,source_type是其他记录类型的单数名称(如“account”、“user”等)。

有没有人知道使用 设置它的方法EntityFramework,类似于我上面的示例?任何建议表示赞赏,如果您需要更多信息,请询问:)

谢谢!

4

0 回答 0