/ / Korzystanie z ServiceStack.OrmLite jak mogę dodać kolumnę bool z wartością domyślną? - c #, ormlite-servicestack

Korzystanie z ServiceStack.OrmLite Jak mogę dodać kolumnę bool z wartością domyślną? - c #, ormlite-servicestack

Używam C # i najnowszej wersji ServiceStack.OrmLite (4.0.33) i próbuję dodać kolumnę typu bool do istniejącej tabeli z istniejącymi danymi. Dostaję oczywisty błąd, że nie mogę dodać kolumny do istniejącej tabeli z powodu wartości null i nowa kolumna nie ma wartości domyślnej. Patrząc na Default atrybut Nie widzę, gdzie mogę ustawić domyślną wartość false. Nie chcę, aby kolumna zezwalała na wartości null.Nie mogę wyobrazić sobie, że to nie zostało zrobione wcześniej.

Jak zawsze, każda pomoc jest bardzo doceniana.

Odpowiedzi:

3 dla odpowiedzi № 1

W ServiceStack 4.0.36 z serwerem SQL Azure mogłem użyć:

  [Default(typeof(bool), "0")]

Dla "fałszywej" wartości domyślnej w polu boolowskim (bitowym).