将我自己的属性添加到EF设计器

时间:2013-01-23 13:16:23

标签: entity-framework c#-4.0 sql-server-ce

我在我的项目中使用vs2010和内置EF设计器对抗SQL Server Compact 4.0本地数据库。 (设计优先)

我尝试将(通过设计器)添加到其中一个实体中的一个新属性,该属性在DB中不存在(也不适用于):add-new scalar property ....,但是当我在尝试时为了验证它,我收到了一个错误:

  

属性“x”不是地图

我的问题:

我可以通过设计器将自己的属性添加到架构中吗?并且下划线数据库中不存在该属性。(我以为我可以)? 如果我可以,怎么样?

1 个答案:

答案 0 :(得分:0)

您可以通过创建具有所需属性的该实体的部分类来向您的实体添加非db字段。这些不会用于ORM。

public partial class MyEntity {

    public string StringStatusCode { get;set;}
}