【发布时间】:2010-09-20 14:06:36
【问题描述】:
我创建了一个包含 Toy.edmx 的 Visual Basic WPF 应用程序项目,这是一个从名为 Toy 的数据库生成的 ADO.NET 实体数据模型。
它的 Window1.xaml.vb 文件如下所示:
1个班级窗口1 2 3 私有子窗口1_Loaded(_ 4 ByVal 发送者作为 System.Object, _ 5 ByVal e 作为 System.Windows.RoutedEventArgs) _ 6 句柄 MyBase.Loaded 7 8 Dim dc 作为新的 ToyEntities1 9 Label1.Content =(来自 c 作为客户端在 dc.ClientSet _ 10 选择 c).First.FirstName 11 12 结束子 13 14 结束类运行良好。
但是,如果我添加文件 Client.vb...
1 部分公开课客户端 2 函数 IsWashington() 作为布尔值 3 Return Me.LastName = "华盛顿" 4 结束功能 5 结束类...并将 WHERE 子句添加到我的 Window1.xaml.vb 查询...
9 Label1.Content =(来自 c 作为客户端在 dc.ClientSet _ 10 在哪里 c.IsWashington _ 11 选择 c).First.FirstName...然后我得到这个 NotSupportedException:
LINQ to Entities 无法识别方法 'Boolean IsWashington()' 方法,并且该方法无法转换为存储表达式。
如何使用部分类扩展 ADO.NET Entity Framework 对象?
【问题讨论】:
标签: .net vb.net linq entity-framework linq-to-entities