gpt4 book ai didi

c# - 将函数或存储过程结果转换为 LINQ 的 "live"结果

转载 作者:太空宇宙 更新时间:2023-11-03 14:29:38 25 4
gpt4 key购买 nike

是否可以将通过存储过程或函数调用在 LINQ 中获得的结果集转换为“实时”对象集,我可以从中检索与外键相关的对象?

例如,如果我的存储过程返回一组类型为“Contact”的行(= LINQ 对象),那么我似乎无法获得 Contact.BillingAddress(通过外键关联)。

知道如何让它发挥作用吗?

最佳答案

只需将 Contacts 表和 BillingAddresses 表拖到您的 DBML 设计器中,它就会正确导入 Contacts 和 BillingAddress 对象,包括关系(我假设您实际上已经这样做了,但我还是提到了它)。

接下来更改 DBML 中的存储过程/函数以声明它返回联系人类型,请参阅 How to: Change the Return Type of a DataContext Method (O/R Designer) .现在该过程的返回将是一个“实时”联系人对象。

关于c# - 将函数或存储过程结果转换为 LINQ 的 "live"结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2953781/

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