将父表中的列直接映射到子实体

时间:2013-12-01 20:42:06

标签: entity-framework ef-code-first mapping

在一对多父子表关系中,我可以直接将父表的列映射到属性子实体(即没有导航属性)吗?例如,使用以下两个表:

TABLE Foo
    FooId int PK
    FooName nvarchar(max)
    BarId int FK

TABLE Bar
    BarId int PK
    BarName nvarchar(max)

我可以为这样定义的Foo创建一个实体吗?

Public Class Foo
    Public Property FooId As Integer

    Public Property FooName As String
    Public Property BarName As String
End Class

这似乎是实体拆分的工作,但实体拆分仅适用于两个表具有相同主键(一对一)而非一对多的情况。

0 个答案:

没有答案