gpt4 book ai didi

entity-framework - 使用 Linq to Entities 加载部分实体

转载 作者:行者123 更新时间:2023-12-04 21:26:48 26 4
gpt4 key购买 nike

我正在尝试使用 Linq to Entities 加载部分实体:

Dim contacts = From c In My.Context.Contacts _
Select New Contact With { _
.ContactId = c.ContactId, _
.Name = c.Name
}

我试了一下,得到以下 NotSupportedException:“无法在 LINQ to Entities 查询中构造实体或复杂类型‘CompleteKitchenModel.Contact’。”

谢谢

最佳答案

您必须使用匿名类型:

Dim contacts = From c In My.Context.Contacts _
Select New With { _
.ContactId = c.ContactId, _
.Name = c.Name
}

然后将数据复制到联系人列表:
For Each contact In contacts    
Dim c As New Contact With { .ContactId = c.ContactId, .Name = c.Name}
//Add to list
Next

正如错误所说,您的语法不受支持。

关于entity-framework - 使用 Linq to Entities 加载部分实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2011100/

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