Extensions for AutoMapper and EF6
This contains some useful extensions I've used with AutoMapper and EF6. Instead of this:
Mapper.CreateMap<Employee, EmployeeDto>() .ForMember(d => d.FullName, opt => opt.MapFrom(src => src.FirstName + " " + src.LastName)); var employees = await db.Employees.ProjectTo<EmployeeDto>().ToListAsync();
You can do this instead:
public class Employee { [Computed] public string FullName { get { return FirstName + " " + LastName; } } } Mapper.CreateMap<Employee, EmployeeDto>(); var employees = await db.Employees.ProjectToListAsync<EmployeeDto>();
This package wraps up calling ProjectTo
, the DelegateDecompiler Decompile/DecompileAsync methods, and then the LINQ methods to execute the queryable (ToList, ToArray, Single, SingleOrDefault etc).
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4