繁体   English   中英

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

[英]Using Enums with Code First & Entity Framework 5

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

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

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

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

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

您的枚举不仅必须位于EF5 Code First支持的同一名称空间中,它们必须与您的POCO模型位于同一个类文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM