我正在尝试使用 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”。"
Thanks
您必须使用匿名类型:
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
正如错误所述,您的语法不受支持。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)