我正在使用带有EntityFramework的FormView控件。我正在尝试添加一条新记录,但每次我将文本框留空,而不是插入一个空字符串时,它会尝试插入一个空值。
如何控制此行为,以便它将使用空字符串而不是null?
答案 0 :(得分:2)
您可以在应用程序的不同级别处理此问题:
1)您可以在ItemCreated
事件处理程序中设置默认值,并在那里设置默认值。
2)如果您有权修改dblayer,可以在db中设置列的默认值(或者,可能已经设置了),然后将StoreGenerationPattern
设置为Computed
(查看,为例如Entity Model - How to use Database's Default Column Values while inserting)