Тип Bool в SQL Server 2008 - PullRequest
       2

Тип Bool в SQL Server 2008

5 голосов
/ 24 апреля 2011

В моей БД у меня есть строка UserActive. Это должно быть бул. SQL Server не поддерживает тип данных bool. Похожий или близкий к нему bit 0/1. Хорошо, если я сделаю этот столбец битовым, то как мне справиться с этим в моем коде C #? Должен ли я использовать тип bool в моем коде?

Пример

if (ud.UserActive != true)
{
   lblUserActive.Text = "Disactivated";
}
else
{
   lblUserActive.Text = "Activated";
}

или

if (ud.UserActive == 1)
{
   lblUserActive.Text = "Activated";
}
else
{
   lblUserActive.Text = "Disactivated";
}

Спасибо за ответ

1 Ответ

1 голос
/ 24 апреля 2011

Второй.C # очень сильно напечатан.

lblUserActive.Text = ud.UserActive != 0 ? "Activated" : "Not Activated";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...