, если у нас есть таблица, в которой уже есть поля, помеченные как allow null (на сервере sql), и по какой-то причине я хочу сопоставить эти поля с классом в коде c #, но сохранить мои переменные как недействительные (дискретные значения) и, если i равно нулю в db, присвойте этой переменной значение по умолчанию в c #.
например:
Table Employee (
ID int Not NULL,
Name nvarchar(256) NOT NULL,
Age int NULL)
Теперь я хочу, чтобы эта таблица была сопоставлена с этим классом
class Employee {
public int ID {get; set;}
public string Name {get; set;}
public int Age {get; set;}
}
У меня нет проблем, чтобы использовать linq to sql или nhibernate, либо я сделаю эту работу.
Может кто-нибудь дать мне решение для этого
Да, кстати, если поле Age в db равно нулю, я хочу, чтобы переменная Age принимала значение по умолчанию int (например, 0)