我现在正在学习 EF 5,但我遇到了一些问题。
我有 2 个不同的实体:
MainCategory 包含下一个字段:mainCatID(主键),categoryName
以及通过 mainCatID 连接到 MainCategory 的 SubCategory:mainCatID(外键)(称为 MainCategory)、subCatID(主键)、categoryName
我正在尝试做下一件事:1. 创建主类别 2. 在此主类别下创建 3 个子类别。3 执行 saveChanges 方法以便将这些更改应用到 DB
对于第 1 节,我没有问题,当我尝试创建子类别时,我不确定如何将新的主类别之间的关系应用于他的新子类别。
在创建 subCategories 时,我需要将它分配给每个 subCategory.MainCategory 它的“父亲”主类别(在键之间建立连接),但这个主类别在 Db 中尚不存在(因为我想在完成时使用 saveChanges()执行第 1 节和第 2 节),那么我如何“告诉”这些子类别“嗨,这是你的父亲,他在 DB 上还不存在,但他会存在”?或者换句话说,我如何在不首先添加父亲做数据库的情况下实现这种关系?
谢谢, 奥菲尔