【问题标题】:Parent-Child relation while using object data source使用对象数据源时的父子关系
【发布时间】:2010-05-01 06:57:13
【问题描述】:

我正在使用我编写的类生成器,它为数据库中的每个表生成一个类,每个表字段作为属性等。 在此之前,我曾经在项目中添加一个类型化的数据集并添加一些表。它自动检测表之间的关系,当我添加一个父表作为数据网格的数据源时,我可以添加另一个数据网格并使用它的绑定源的外键数据成员来填充它,当有人将焦点移到父数据网格上时,子数据网格中的数据会相应改变。 现在我有了我的类,我添加了一个对象作为我的 2 个数据网格的数据源,但显然它没有检测到父子关系。但是,如果我可以在我的对象数据源中拥有那种外键关系,那真的很有帮助。 有没有办法在对象数据源中建立这种关系?

【问题讨论】:

    标签: c# data-binding orm objectdatasource


    【解决方案1】:

    如果您使用 LINQ ORM,您的外键关系会自动反映在您生成的模型中。 请查看http://www.hookedonlinq.com/LINQtoSQL5MinuteOverview.ashx 了解更多信息。

    如果您使用 ADO.Net,您可能会忘记勾选“在模型中包含外键列”选项。在 ADO 向导中,但不用担心(我们都去过那里,众所周知,勾选框很容易被忽略;)),您只需重新生成模型(重新运行向导),但一定要复制 -将您添加的任何自定义代码粘贴到文本文件或其他内容中,这样您就不会丢失它。祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 2021-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      相关资源
      最近更新 更多