C# 列表如何<&燃气轮机;如果它的类已归档,则看起来像在db中?

C# 列表如何<&燃气轮机;如果它的类已归档,则看起来像在db中?,c#,sql-server,entity-framework,C#,Sql Server,Entity Framework,例如,我使用实体框架创建数据库。我创建了一个类,它有一个列表字段。在桌子上看起来怎么样? 如果它是int字段,它将是一个包含数字的列(与字符串、布尔值相同),我明白了。但是列表呢?根据我从您的问题中可以看出的情况,您想知道如果您使用代码优先的方法,从包含列表作为属性的实体创建具有实体框架的数据库,会发生什么。 实体框架不会将列表保存为表中的列,而是在两种类型的实体之间创建关系。 如果您有一个包含类型列表的类“Bob”,那么将建立一个关系。 如果数据类型是基元数据类型,则可以创建一个存储基元数据类

例如,我使用实体框架创建数据库。我创建了一个类,它有一个列表字段。在桌子上看起来怎么样?
如果它是int字段,它将是一个包含数字的列(与字符串、布尔值相同),我明白了。但是列表呢?

根据我从您的问题中可以看出的情况,您想知道如果您使用代码优先的方法,从包含列表作为属性的实体创建具有实体框架的数据库,会发生什么。 实体框架不会将列表保存为表中的列,而是在两种类型的实体之间创建关系。 如果您有一个包含类型列表的类“Bob”,那么将建立一个关系。 如果数据类型是基元数据类型,则可以创建一个存储基元数据类型的新实体,或者按照此问题的答案进行某种字符串处理:


编辑:在实体框架教程中阅读有关关系数据库的更多信息:

根据我从您的问题中可以看出的情况,您想知道如果您使用实体框架从代码优先的方法(从包含列表作为属性的实体)创建数据库,会发生什么情况。 实体框架不会将列表保存为表中的列,而是在两种类型的实体之间创建关系。 如果您有一个包含类型列表的类“Bob”,那么将建立一个关系。 如果数据类型是基元数据类型,则可以创建一个存储基元数据类型的新实体,或者按照此问题的答案进行某种字符串处理:


编辑:在实体框架教程中阅读有关关系数据库的更多信息:

当您在实体框架中创建此数据库并允许其生成数据库时,会发生什么?我不确定是否理解此问题。你能详细解释一下吗?@David没什么。。。我的意思是,它生成数据库。@SofiaBo:当你查看数据库时,你发现了什么?目前,您正在询问代码输出的内容。那么,为什么不看看输出呢?请给出一个例子并改写你的问题。这太宽泛了。当您在实体框架中创建它并允许它生成数据库时,会发生什么?我不确定我是否理解这个问题。你能详细解释一下吗?@David没什么。。。我的意思是,它生成数据库。@SofiaBo:当你查看数据库时,你发现了什么?目前,您正在询问代码输出的内容。那么,为什么不看看输出呢?请给出一个例子并改写你的问题。这太宽泛了。@SofiaBo没问题,如果有帮助请标记为答案。@SofiaBo没问题,如果有帮助请标记为答案。