I have something like this:

query.Select(x => new SomeDto
{
    Id = x.Id,
    Destination = new AddressDto
    {
        Address1 = x.Destination.Address1,
        Address2 = x.Destination.Address2,
        City = x.Destination.City,
        Country = x.Destination.Country,
        State = x.Destination.State,
        Zip = x.Destination.Zip
    },
    Origin = new AddressDto
    {
        Address1 = x.Origin.Address1,
        Address2 = x.Origin.Address2,
        City = x.Origin.City,
        Country = x.Origin.Country,
        State = x.Origin.State,
        Zip = x.Origin.Zip
    }
});

Repetition, yuck. I tried using something like GetAddress
(x.Desitnation), but that doesn't work, and I guess I understand
why.   Is there any clever way to DRY this up?

-- 
You received this message because you are subscribed to the Google Groups 
"NHibernate Contrib - Development Group" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhcdevs?hl=en.

Reply via email to