给定两个表,其中一个绑定到另一个:
项目
子项
Items 表有一个带有标识种子的 ID 字段。
问题来了:要给Item添加SubItems,需要先保存Item,所以生成ID。DataContext.SubmitChanges
在添加和提交子项目之前,需要额外调用。
有没有办法设置身份以允许一次 SubmitChanges 调用来同时保存 Item 和 SubItems?
一种解决方案可能是手动获取 IdentitySeed - 但这是多线程的问题。
给定两个表,其中一个绑定到另一个:
项目
子项
Items 表有一个带有标识种子的 ID 字段。
问题来了:要给Item添加SubItems,需要先保存Item,所以生成ID。DataContext.SubmitChanges
在添加和提交子项目之前,需要额外调用。
有没有办法设置身份以允许一次 SubmitChanges 调用来同时保存 Item 和 SubItems?
一种解决方案可能是手动获取 IdentitySeed - 但这是多线程的问题。