IronPython实体框架6找不到属性在哪里

时间:2015-06-20 08:58:27

标签: .net linq entity-framework entity-framework-6 ironpython

我已成功将实体框架集成到我的项目中。我也能够通过dbcontext从表中读取数据。但是当我尝试使用linq where方法时,我收到以下错误消息:' DbSet [Workflow]'对象没有属性' Where'

这是我的代码:

import clr
import sys
from Framework.EF import MyDbContext, Workflow
from System import Console
from System.Linq import Enumerable, IQueryable
from System import Linq

context = MyDbContext()

Console.WriteLine(     context.Workflow.Where(lambda x: x.DisplayName == 'ABC123').ToList()[0].DisplayName          )    

也许有人对linq和ironpython有过实验。

谢谢!

1 个答案:

答案 0 :(得分:0)

发现问题;我不得不使用import:

import clr
import System
clr.ImportExtensions(System.Linq)