Linq2Sql:链接没有关系的表
我是 Linq2Sql 的新手,为了学习它,我尝试使用 Linq2Sql 针对 FogBugz 表设置报告。但是,由于 FogBugz 表没有任何真正的外键关系,LinqToSql 找不到这些关系,我无法弄清楚如何通过设计器创建它们。那么,有没有办法手动执行此操作?如果我手动执行此操作,然后决定添加另一个表,我所做的所有内容都会被覆盖吗?
I'm new to Linq2Sql and to learn it I'm trying to setup reports using Linq2Sql against the FogBugz tables. But, since the FogBugz tables don't have any true Foreign Key relationships, LinqToSql isn't finding the relationships and I can't figure out how to create them through the Designer. So, is there a way to do this manually? If I do it manually and then later decide to add another table, will everything I did be overwritten?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 SQL2LINQ 设计器中添加关系(又名关联),方法是右键单击设计器中的空白区域,选择“添加”->“关联”。协会。
选择父表和子表(类),然后使用父类和子类下拉列表下方显示的网格相应地链接表上的属性
You can add relationships (aka Associations) in the SQL2LINQ designer by right clicking the white space in the designer, choose Add -> Association.
Choose your parent and child tables (classes), then link the properties on the tables accordingly using the grid that appears below the dropdowns for parent and child classes