Entity Framework 不受支持的类型列表在哪里?

Where is a list of Entity Framework's unsupported types?

要么我是盲人,要么在构建代码优先数据库时没有 Entity Framework 跳过或不支持的 published/searchable C# 类型列表。如果我瞎了,请引导我。否则,请 link 我 - 以及其他无法找到此重要文档遗漏的人。

使用搜索词的多种变体 "entity framework" "code first" type not supported, 我发现只有过时的和不完整的参考文献,通常日期为 2009 年或更早。我尝试直接询问几个 MVP - 他们都将 C#、VS、MVC、and/or EF 列为他们的专长之一 - 但无济于事。在没有全面和最新的搜索结果以及来自其中任何一个的回复的情况下,我想知道该文档是否存在。

Entity Framework支持的标量类型defined in the Entity Data Model。除了标量,还支持复杂类型(由标量或其他复杂类型组成)。

所以基本上不是问题要求的黑名单,而是白名单:

Binary
Boolean
Byte
DateTime
DateTimeOffset
Decimal
Double
Float
Guid
Int16
Int32
Int64
SByte
String
Time