Я новичок в EF4 CTP5, и я хочу создать модель ниже, например, каждая таблица имеет одинаковые поля (идентификатор, текст, значение), я не хочу помещать их все в одну таблицу, могу ли я использовать базовый класс ? но я не знаю, как это будет моя модель домена?
public class BaseSearchType
{
public int Id {get;set;}
public int text{get;set;}
public int value {get;set;}
}
public class BooleanSearchTypeTable :BaseSearchType
{
}
public class JobStatusSearchTypeTable:BaseSearchType
{
}
public class PersonStatusSearchTypeTable: BaseSearchType
{
}
Таблица
BooleanSearchTypeTable
-----------------
id text value
1 All 0
2 Yes 1
3 No 2
JobStatusSearchTypeTable
-----------------
id text value
1 Open 0
2 Closed 1
3 Approved 2
4 Rejected 3
5 Waiting 4
PersonStatusSearchTypeTable
id text value
1 Work 0
2 Seek 1
3 Vacation 2