EF6 DB首先映射弱实体

时间:2014-09-12 11:59:55

标签: sql entity-framework

我在SQL中有以下结构:

    Question
    -----------
    questionId  | PK
    description

    Channel
    -----------
    channelId   | PK
    description

带有复合键的弱地图:

    QuestionChannel
    ---------------
    channelId   | PK
    questionId  | PK

当我使用Entity Framework在Vis Studio中创建数据模型时,不会创建弱实体映射(QuestionChannel)。相反,设计师会显示多对多的关系。如何强制EF为此对象建模?交换冗余主键的复合键是否有任何不利之处?:

    QuestionChannel
    ---------------
    id          | PK
    channelId
    questionId

0 个答案:

没有答案