我在 EF 5 中使用自定义 ID-Generating
策略。我重写 SaveChanges
方法来检测添加的实体并将其设置为ID
。但在调用 ID
之前,无法访问新实体的SaveChanges
。我搜索SO并找到一些答案。 Here和here。在第二个链接中,@KVerwold
's answer显示了一种检测似乎有效的更改的方法。但它只有一个投票而不被接受。我可以使用@ KVerwold建议的方式吗?你认为它可能会出现任何错误 - 逻辑或任何错误吗? 或您还有其他建议吗?提前谢谢。
答案 0 :(得分:1)
我建议除非对自定义ID有强烈的业务要求,否则不要实现它们。我认为你提到的帖子只有一个投票,因为在我看来没有太多的人实现自定义id生成,因为它没有通过气味测试。