gpt4 book ai didi

c# - 使用对象数据源时的父子关系

转载 作者:太空宇宙 更新时间:2023-11-03 16:54:19 24 4
gpt4 key购买 nike

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

最佳答案

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

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

关于c# - 使用对象数据源时的父子关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2749142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com