Привязка обнуляемых типов не поддерживается - PullRequest
0 голосов
/ 04 октября 2018

Я имею в виду Выпуск Blazor 1007 .

Мне нужно реализовать связывание типов Nullable , чтобы использовать их в базе данных.

Мой образецотлично работает со всеми ненулевыми типами, но если я определяю в своем классе обнуляемый, я получаю ошибку:

Ошибка: System.ArgumentException: 'bind' не принимает значения типа System.Nullable (.........) Чтобы прочитать и записать этот тип значения, оберните его в свойство типа string с подходящими геттерами и сеттерами.

Как я могу реализовать такую ​​обертку?

1 Ответ

0 голосов
/ 04 октября 2018

Это было бы что-то вроде этого:

private bool realValue;

public string MyNullable
{
    get
    {
        return (string)realValue; //your logic for nulls here
    }
    set
    {
        realValue == bool.Parse(value); //your logic for nulls here
    }
}
...