C# 4.0 部分POCO类的Computed属性阻止DbContext上的linq查询
使用EF 5.0(又名4.3)我将我的一个POCO(我从数据库逆向工程中获得)转换为一个部分类,以便用计算属性扩展它,该属性在我的数据库中不相关,但在我的应用程序中 但是,当我通过DBContext查询poco时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_属性” 所以我想知道,是否有
var Categories = context.CATEGORY.ToList();
它抛出一个System.Data.SqlClient.SqlException语句:“无效的列名‘Computed_属性’”。因为数据库中当然不存在“Computed_属性”
所以我想知道,是否有一个提示或属性可以用于属性来避免这个问题?差不多
[IgnorePropertyInDB]
谢谢你的帮助。是的,有
[notmap]
属性用于此目的。谢谢你,拉迪斯拉夫,我再次感谢你。