1

我有一个实体,其字符串属性映射到数据库中的 nvarchar 字段。我使用插入/更新后触发器来设置该字段的值。默认情况下,EF 不会在插入/更新后加载此字段的值 - 只有身份字段在插入后从数据库中重新加载。

我试图将此字段上的StoreGeneratedPattern选项更改为Computed(这似乎是正确的方法)但我收到错误:

不属于“timestamp”或“rowversion”类型的属性不支持存储生成的模式“Computed”。

这是否意味着 EF 仅支持重新加载时间戳?如何强制 EF 加载其他类型的列的值?

4

1 回答 1

3

我认为这是一个错误。我刚刚重现了这种行为并向 MSDN 论坛发布了一个问题。当首先使用 EDMX 和模型时,这没有任何问题。

于 2011-03-26T23:01:17.903 回答