将Enums与Code First和Entity Framework一起使用5

gui*_*puy 9 c# asp.net ef-code-first entity-framework-5

只是试图确认一个印象:似乎只有在使用它们作为属性类型的类在同一名称空间中声明时,才支持EF5 + Code First中的枚举.

任何人都可以证实吗?在网上找不到任何东西......

Teo*_*gul 1

之前修复的相关错误。4.3 Beta 1 发行说明说:

\n\n
\n

错误修复GetDatabaseValues。在早期版本中,如果您的实体类和上下文位于不同的命名空间中,则此方法将失败。此问题现已修复,并且类 don\xe2\x80\x99t 需要位于同一命名空间中才能使用 GetDatabaseValues。

\n
\n\n

我的猜测是,这个GetDatabaseValues函数在这种情况下仍然有问题(但这只是一个有根据的猜测)。您可能想在此处报告此情况:ADO.NET 团队博客:EF5 Beta 1 可用

\n