所以我的底层数据结构是一个.json文件。我正处于将其更改为sqlite
数据库的阶段。
在我的一个普通POCO对象中,我有一个不同类类型的列表。
例如:
public class Animal
{
public string name {get;set;}
public List<Colors> lstColors {get;set;}
}
public class Colors
{
public string some_member {get;set}
}
我发现难以将lstColors
映射到sqlite中的单个表。我在想,当我使用Entity Framework时,它会自动以某种方式为我做这个吗?
我不确定Code-First如何在这种特殊情况下工作。理想情况下,我希望直接从上面的类结构构建数据库。
这可能吗?