gpt4 book ai didi

c# - LINQ to SQL 加载

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

我正在尝试使用 LINQ to SQL 中的 LoadWith 在选择其他表的同时选择另一个表。但是,我尝试了以下代码:

DataLoadOptions options = new DataLoadOptions();
options.LoadWith<Account>(a => a.Purchases);
dc.LoadOptions = options;

但是,“a”的唯一属性是帐户表中的字段,因此无法编译。我做错了什么?

最佳答案

LoadWith 仅适用于定义了关系的实体。如果你没有定义Account和Purchase的外键关系...这肯定会报错。请检查两个实体是否通过外键链接。

看看这里的 Northwind 示例: http://msdn.microsoft.com/en-us/library/bb534268(v=VS.90).aspx

关于c# - LINQ to SQL 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5535656/

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