我已成功将实体框架集成到我的项目中。我也能够通过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有过实验。
谢谢!
答案 0 :(得分:0)
发现问题;我不得不使用import:
import clr
import System
clr.ImportExtensions(System.Linq)