Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
C# 4.0 部分POCO类的Computed属性阻止DbContext上的linq查询_C# 4.0_Linq To Entities_Entity Framework 5_Partial Classes - Fatal编程技术网

C# 4.0 部分POCO类的Computed属性阻止DbContext上的linq查询

C# 4.0 部分POCO类的Computed属性阻止DbContext上的linq查询,c#-4.0,linq-to-entities,entity-framework-5,partial-classes,C# 4.0,Linq To Entities,Entity Framework 5,Partial Classes,使用EF 5.0(又名4.3)我将我的一个POCO(我从数据库逆向工程中获得)转换为一个部分类,以便用计算属性扩展它,该属性在我的数据库中不相关,但在我的应用程序中 但是,当我通过DBContext查询poco时 var Categories = context.CATEGORY.ToList(); 它抛出一个System.Data.SqlClient.SqlException语句:“无效的列名‘Computed_属性’”。因为数据库中当然不存在“Computed_属性” 所以我想知道,是否有

使用EF 5.0(又名4.3)我将我的一个POCO(我从数据库逆向工程中获得)转换为一个部分类,以便用计算属性扩展它,该属性在我的数据库中不相关,但在我的应用程序中

但是,当我通过DBContext查询poco时

var Categories = context.CATEGORY.ToList();
它抛出一个System.Data.SqlClient.SqlException语句:“无效的列名‘Computed_属性’”。因为数据库中当然不存在“Computed_属性”

所以我想知道,是否有一个提示或属性可以用于属性来避免这个问题?差不多

[IgnorePropertyInDB]

谢谢你的帮助。

是的,有
[notmap]
属性用于此目的。

谢谢你,拉迪斯拉夫,我再次感谢你。