linqPad를 사용할 때 다음과 같은 오류 얻을 :LinqPad 오류 : '문자열'는 대리자 형식
Lambda expression cannot be converted to 'String' because 'String' is not a delegate type.
다음 코드를 복사.
어떤 문제 일 수 있습니다. 엔티티 프레임 워크를 사용하고 linqPad를 구성하여 엔티티 프레임 워크 객체를 읽도록 구성했습니다.
linqPad를 사용하여 EF 쿼리를 만들 수 있습니까? 아니면 엄격하게 linq입니까?
dim db As PlanITEntities = New PlanITEntities
Dim projects = From p In db.Projects.Include(Function(p) p.AvailableSpaceTypes) _
.Include(Function(p) p.DisadvantageDegree) _
.Include(Function(p) p.FundingSources) _
.Include(Function(p) p.PartnerApprovalStatusCode) _
.Include(Function(p) p.PhysicalConstraintTypes) _
.Include(Function(p) p.PolicyConstraintTypes) _
.Include(Function(p) p.Profile) _
.Include(Function(p) p.Program) _
.Include(Function(p) p.Program1) _
.Include(Function(p) p.Recommendation) _
.Include(Function(p) p.RequestType) _
.Include(Function(p) p.SchematicDesignSource) _
.Include(Function(p) p.Recommendation1) _
.Include(Function(p) p.StatusCode) _
Where (p.DeleteFlag <> True) _
Select p
EF를 LinqPad와 함께 사용할 수는 있지만 LinqPad에서 EF에 대한 연결을 설정할 때이 [steps] (http://www.linqpad.net/entityframework.aspx)를 따라 갔습니까? –
또한'Language' 드롭 다운에서 무엇을 선택 했습니까? 'VB Expression','VB Statement (s)'또는'VB 프로그램'? –
나는 매개 변수로만 문자열을 가져 왔다고 생각했다. http://msdn.microsoft.com/en-us/library/bb738708.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1 – sgmoore