0

使用 EF 5.0(又名 4.3)我将我的一个 pocos(我从反向生成我的数据库中获得)转换为一个部分类,以便使用与我的数据库无关但在我的应用程序中的计算属性来扩展它.

虽然,当我通过 DBContext 查询 poco 时,

var Categories = context.CATEGORY.ToList();

它抛出一个System.Data.SqlClient.SqlException说:“无效的列名'Computed_property'。” . 因为当然 'Computed_property' 在数据库中不存在。

所以我想知道,是否有可以在属性上使用的提示或属性来避免这个问题?就像是

[IgnorePropertyInDB]

谢谢你的帮助。

4

1 回答 1

1

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

于 2012-10-08T09:01:11.227 回答