0

可能重复:
DBContext 添加/附加事件?

我在EF 5ID-Generating中使用自定义策略。我重写了检测添加实体的方法并将它们设置为s。但是在调用之前无法访问新实体。我搜索 SO 并找到一些答案。这里这里。在第二个链接中,的答案显示了一种检测似乎有效的更改的方法。但它只有一张赞成票,没有被接受。我可以使用@KVerwold 建议的方式吗?你认为这可能会导致任何错误 - 逻辑或任何错误?或者你有什么其他建议吗?提前致谢。SaveChangesIDIDSaveChanges@KVerwold

4

1 回答 1

1

我建议除非对自定义 ID 有强烈的业务需求,否则不要实施它们。我认为您提到的帖子只有一张赞成票,因为在我看来,没有太多人正在实施自定义 id 生成,因为它没有通过气味测试。

于 2012-09-28T18:18:01.493 回答