FormView尝试从Blank TextBoxes插入Null

时间:2011-08-08 04:28:57

标签: entity-framework formview

我正在使用带有EntityFramework的FormView控件。我正在尝试添加一条新记录,但每次我将文本框留空,而不是插入一个空字符串时,它会尝试插入一个空值。

如何控制此行为,以便它将使用空字符串而不是null?

1 个答案:

答案 0 :(得分:2)

您可以在应用程序的不同级别处理此问题:

1)您可以在ItemCreated事件处理程序中设置默认值,并在那里设置默认值。

2)如果您有权修改dblayer,可以在db中设置列的默认值(或者,可能已经设置了),然后将StoreGenerationPattern设置为Computed(查看,为例如Entity Model - How to use Database's Default Column Values while inserting