Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架不是单一的类_Entity Framework_Naming Conventions_Entity Framework 5 - Fatal编程技术网

Entity framework 实体框架不是单一的类

Entity framework 实体框架不是单一的类,entity-framework,naming-conventions,entity-framework-5,Entity Framework,Naming Conventions,Entity Framework 5,我在数据库中有大约30-35个表。但是当我使用EF 5时,我会生成类,并勾选单数/复数选项(如下图所示),所有的类都不会被单数化 有什么解决办法,还是我做错了什么? 以框架4.0为目标,并尝试使用4.5 关于我后来发现Entity Framework不会用下划线对表进行单复数处理,所以我不得不重命名这些表,现在可以正常工作。我当前的数据库出现了这种情况,我的数据库似乎出了问题。在一个新的数据库中进行了尝试,效果很好。你能提供更多关于为什么会这样的信息吗?

我在数据库中有大约30-35个表。但是当我使用EF 5时,我会生成类,并勾选单数/复数选项(如下图所示),所有的类都不会被单数化

有什么解决办法,还是我做错了什么? 以框架4.0为目标,并尝试使用4.5


关于

我后来发现Entity Framework不会用下划线对表进行单复数处理,所以我不得不重命名这些表,现在可以正常工作。

我当前的数据库出现了这种情况,我的数据库似乎出了问题。在一个新的数据库中进行了尝试,效果很好。你能提供更多关于为什么会这样的信息吗?