Извините, если это нубиш, но я новичок в развитии и учу себя.
Допустим, у меня есть 2 стола
биографический
Имя (строка)
Дата рождения (дата / время)
BloodType (int)
BloodTypes
BloodTypeId (int)
BloodTypeName (строка)
Когда я извлекаю запись, я использую объединение, поэтому я извлекаю BloodTypeName, а не просто ID.
Теперь, должна ли моя классовая структура отражать эти таблицы, или я могу создать класс "Person" с
public class Person {
string Name;
DateTime Birthdate;
string BloodType;
}
Если я делаю класс сборки, как указано выше, мне кажется, что я должен был бы сделать некоторую забаву, когда дело доходит до вставки записей в БД, потому что я хочу показать BloodTypeName пользователю, но я должен вставьте соответствующее целое число в БД.
Буду признателен за понимание передового опыта.