我不得不使用数据库表,无论出于何种原因,它都要求所有条目都有一个值(非空)。并非所有条目都与用户相关,当通过网络表单输入条目时,它们会将条目留空。我正在使用使用实体框架的 FormView 数据绑定。
我遇到的问题是,它不是为没有文本的 TextBoxes 输入空或空白字符串,而是尝试使用 NULL 值。有没有办法只输入一个空白字符串来安抚数据库约束?
我希望我可以在数据库中更改这些以允许空值,但不幸的是我无权访问。
这是aspx的一个片段:
<asp:TextBox ID="CustIdTextBox" runat="server" Text='<%# Bind("CustId") %>' />
看起来实体框架正在使用空字符串并决定将其作为 NULL 保存到数据库中。