摘要:
一般我们创建一个自关联表,例如Node(NodeId,NodeName,ParentId),NodeId为主键,ParentId添加外键约束,使用vs2010的导入功能就可以自动生成自关联实体,如下图 但是由于各种原因,我获取的表没有设置外键约束,导入数据表后无法自动生成关联和导航属性。这是可以这样来设置, 1,导入实体:使用sqlserver创建一个link表, 2,增加关联 在link实体单击右键,添加实体link到link的关联,注意要选择0..1到多关系 3,删除自动添加的属性 确定后会自动生成一个属性,删除link_headid 4,修改结束点 双击关联线条,修改结束点的Depend 阅读全文
posted @ 2011-03-17 21:12
Rambo'Ma
阅读(2635)
评论(5)
推荐(2)
摘要:
我们在数据库中有很多实体是多对多关系,这是通用的方法是增加一个映射表,例如下图,mymap为映射表。 我们希望在实体模型中通过node的Persons属性获取节点下的所有对象,也希望通过Person的Nodes属性获取所有节点对象。就像这样 默认导入实体模型时,如果映射表只有nodeid,和personid两列时,实体模型会自动生成多对多的关系,但是如果映射表中存在一些多余字段,那么就会出现下图的情况。原因是mymap中存在多余字段loadtime。 接下来,我们通过配置消除这种不爽的影响。 1,导入实体模型,删除关联关系; 2,删除映射表实体,注意只能删除模型对象,而不能删除存储对象。什么意 阅读全文
posted @ 2011-03-17 21:04
Rambo'Ma
阅读(2390)
评论(0)
推荐(0)

浙公网安备 33010602011771号