EF中0..1的含义是什么?

cho*_*bo2 1 sql-server entity-framework

我刚刚开始使用实体框架,并且在我的ms sql数据库中,我在一些表的关系中创建了一个图表,主键关键是我认为是1对1的关系.

现在我在VS2008中生成了EF数据库,这些相同的数据库的关系为1到0..1

所以它似乎说"0"或"1".我不确定这是什么意思,如果我应该纠正它为1比1.

谢谢

Jon*_*eet 5

0..1实际上意味着"可选".最多可以有一个值,但可能根本没有值.把它想象成一个可以为空的引用.

如果你总是有一个值,它应该只有1或1..1.