IQueryableの結果を注入オブジェクトに変換することはできますか?LinqがValueinjecterで注入オブジェクトを選択
私はValueinjecterの助けを借りてこれを行うことができます知っている:
usercategory uc1 = new usercategory(example);
usercategoryViewData ucVD1 = new usercategoryViewData();
ucVD1.injectFrom(uc1);
ので、代わりにこの:
from u in db.usercategories
where u.id==id
select new usercategoryViewModel.InjectFrom(u);
:
from u in db.usercategories
where u.id==id
select new usercategoryViewModel {id = u.id, name = u.id, description = u.id};
私は次のようなものを使用したいと思います私がatm持っているもう一つの選択肢は、IEnumerableをループし、代わりに注入されたオブジェクトで1つ作成することです。
あなたがfoos.Selectような何かをしたいです(0 =>新しいバー()InjectFrom(O)。)? – Omu