【发布时间】:2012-08-30 02:15:38
【问题描述】:
有没有办法用 defaultValue 发送一个属性,但用数据库计算结果更新它?数据库中有一个触发器,输入 -1 会触发一个计算新值的过程。如何找回价值?
<Property Name="ID" Type="int" Nullable="false" StoreGeneratedPattern="None" DefaultValue="-1" />
var x = new Stuff();
db.Stuff.AddObject(x);
db.SaveChanges();
return x.ID //gives -1, but the computed value should be different.
【问题讨论】:
-
我试过 db.Refresh(System.Data.Objects.RefreshMode.StoreWins, x);但是没有运气,刷新方法可能使用ID搜索数据库,这是我需要刷新的值。
标签: c# entity-framework entity