您的位置:首页 > 其它

在EntityFrameWork中定义值对象的注意事项

2013-05-01 02:29 232 查看
在EntityFrameWork中定义值对象时应注意:

1.不要在DBContext中声明。

2.不要定义Key(主键)

3.可以在类的顶部显示声明[ComplexType]

4.其他实体引用时只能单个引用,不能引用列表

5.由于值对象要求是只读的,定义属性时应:

private string content;//对的

public string Content
{
get { return content; }
private set { content = value; }
}


而不要像以下这么定义,EF不会将其映射到数据库,也就会报错:

private string content;//错的

public string Content
{
get { return content; }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: