【发布时间】:2013-11-19 10:46:35
【问题描述】:
我遇到了一个实体框架难题。
我有一个需要在保存时传递的 GUID 属性,该属性映射到一个字段,如果它是一个空的 GUID,它将被触发器更改。
如果我使用 DatabaseGeneratedOption.Computed,EF 不会将值传入(但会检索它)。如果我不使用它,则不会检索到该值,我需要重新获取实体以获取该属性。
理想情况下,我想我想要一个还允许设置值的 Computed 版本,或者 DatabaseGeneratedOption.AlwaysRetrieve 或类似的版本。是否有任何其他方法可以标记属性以在插入后始终从数据库中检索其值?
【问题讨论】:
标签: c# entity-framework