EF Core获得没有POCO的新ID

时间:2016-03-10 20:26:02

标签: c# entity-framework

我的目标是在创建实体实例之前获取ID。我不打算使用GUID。基本上我想在数据库中创建一个空行然后获取此行的id,以便我可以将它分配给我的实体。

是否可以使用Entity Framework 7执行此操作,如果是 - 如何?

我必须事先获取ID,因为我的实体有一些带有一些规则的构造函数,我不想坚持那个模型。我计划使用单独的服务来获取ID。一些工厂将一起组装以创建实体实例。

附录: 实体将提出事件。听众会对它们做出反应,并可能使用其ID引用实体。我认为一切都将在同一个交易中持久化是合理的,因此在存储之前ID必须是。

0 个答案:

没有答案