在 L2S 设计器中,我删除了一个表和一个视图。我尝试在两者的主键上添加关联。这应该是一对一的关系,所以我这样设置关联的基数属性。
但是,在编码时我无法访问子属性。
有什么建议么?
Edit
I just created a view in sql server that has the fields I want, and dropped that into L2S. Much simpler.
根据我的经验,Linq To SQL 需要在数据库中建立主/外键关系。否则,您将必须进行加入。
不确定这是否适用于您的情况,但可能......
没有显式外键关系的 Linq To SQL https://stackoverflow.com/questions/619231/linq-to-sql-without-explicit-foreign-key-relationships
UPDATE:
看来您无需在数据库中建立主/外键关系即可获得所需的内容。在 LinqToSQL 设计器中,为每个表的两列设置主键。我还必须关闭我分配为主键的父表列上的自动同步。
自动同步在这里描述。指示公共语言运行时 (CLR) 在插入或更新操作后检索值。
Link:
http://msdn.microsoft.com/en-us/library/bb386971.aspx http://msdn.microsoft.com/en-us/library/bb386971.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)