【发布时间】:2013-06-28 13:16:59
【问题描述】:
我正在使用 FormView 控件,并且我想通过 FormViewUpdateEventArgs 参数中的 NewValues 字典以编程方式在 OnItemInserting 和 OnItemUpdating 事件中插入空值。但是如果我使用
protected void FormView_ItemUpdating(object sender, FormViewUpdateEventArgs e)
{
e.NewValues["EntityFrameworkEntityPropertyName"] = null;
}
此类修改被忽略,数据库列不更新并保持其旧值。 EntityFramework 实体属性为:Type Int32、Nullable True、StoreGeneratedPattern None。
如果我通过 Bind() 将 TextBox 控件直接绑定到属性,则可以很好地插入空值。此外,如果值与 null 不同,则一切正常。
如何插入空值?
【问题讨论】:
标签: asp.net entity-framework formview