1
식 필터를 동적으로 적용하려고하는데 작동하지 못합니다. 여러분 중 누가 알겠습니까? 각 루프에 대해 주어진 식 필터를 어떻게 적용하고 일치 할 때 유형 t의 객체를 반환 할 수 있습니까?IEnumerable의 식 필터
Public Function FindByCondition(_
filter As Expressions.Expression(Of Func(Of T, Boolean))) As T Implements IRepository(Of T).FindByCondition
Dim metaData As New LinqMetaData
AutoMapper.Mapper.CreateMap(GetType(EntityType), GetEntityType)
Dim dataSource = TryCast(metaData.GetQueryableForEntity(CInt([Enum].Parse(GetType(EntityType), GetEntityType.Name))), IQueryable(Of EntityBase))
Dim q = (From p In dataSource _
Select p).ToList
Dim g = AutoMapper.Mapper.Map(Of IEnumerable(Of T))(q)
For Each k As T In g
k.Equals(filter)
Next
End Function
몇 가지 코드를 제공해 주시겠습니까? – Baahubali
고마워요. 그 작품! 우후. !! – Baahubali