Вы можете использовать сложные типы, например, для свойства адреса на персоне.
Ваши объекты выглядят так.
public class Person
{
public string Name { get; set; }
public Address Address { get; set; }
}
public class Address
{
public string Line1 { get; set; }
public string Line2 { get; set; }
public string Line3 { get; set; }
}
Ваша база данных имеет следующую таблицу.
Персона: Имя, Address_Line1, Address_Line2, Address_Line3
Таким образом, вы можете кодировать ООП.
Я использую это в основном для отношений типа один к одному.