Цитата:
Тонио - я не использую отдельные параметры, но вместо этого DataObjectTypeName. Мой метод вставки принимает один параметр, и это бизнес-объект, который я хочу сохранить обратно в базу данных. - Скотт Айви 1 мая в 12: 57
Я исправил это так:
protected void FormViewSettings_ItemUpdating(object sender, FormViewUpdateEventArgs e)
{
OrderedDictionary values = e.NewValues as OrderedDictionary;
var personID = values["PersonID"];
if (string.IsNullOrEmpty(personID.ToString()))
{
values.Remove("PersonID");
values.Add("PersonID", null);
}
}
Это небольшой взлом, но работает нормально.
Таким образом, вы можете установить для свойства объекта значение null вместо string.empty без использования параметра ConvertEmptyStringToNull.