Предположим, у меня есть этот класс:
class MyDataStore
{
public Guid Id { get; set; }
public int DataStoreType { get; set; }
public Name { get; set; }
public List<string> ExtendedProperties { get; set; }
}
В моей БД есть следующие таблицы:
MyDataStore
Id Name DataStoreType
-----------------------------------------
someguid1 ABC 1
MyDataStoreExtended
DataStoreId Property1 Property2
----------------------------------------
someguid1 value1 value2
В другой таблице хранятся расширенные свойства моего "MyDataStore":
MyDataStoreMetadata
Property DataStoreType
-------------------------------------------
Property1 1
Property2 1
Property3 2
Property4 2
Property5 2
Теперь, каким образом я могу сопоставить эту схему данных с моим MyDataStoreClass, используя код EF 4.1 в первую очередь?
Примечание. Я не хочу делаковать класс MyDataStoreExtended как мойPOCO, просто хочу использовать его для хранения данных.