ورود

View Full Version : map کردن linq expression



HamidiFar
سه شنبه 18 شهریور 1393, 12:42 عصر
سلام

چه جوری میشه
Expression<Func<TypeA, bool> را به Expression<Func<TypeB, bool> تبدیل کرد

با http://automapper.org/ امتحان کردم نشد یا من نتونستم

ممنون

parvizwpf
جمعه 21 شهریور 1393, 08:48 صبح
بهتره که اول بیاید متناظرهای TypeB رو از TypeA بسازید . یعنی مقادیر رو اگه مثه هم نیستند یکی یکی بریزید تو B . یعد Expression رو تولید کنید.

HamidiFar
سه شنبه 25 شهریور 1393, 11:47 صبح
راه حل را با AutoMapper پیدا کردم به جای :
Mapper.CreateMap<Source, Destination>(); باید از :
Mapper.Initialize(c => c.CreateMap<Destination, Source>());
استفاده کرد برای LinqExpression