Re: Как такое переписать на Н
От: hardcase Пират http://nemerle.org
Дата: 26.03.12 12:14
Оценка: 4 (1)
Здравствуйте, _d_m_, Вы писали:

У вас вложенный LINQ запрос, который также надо привести в N-синтаксис:

            Проекции = (linq<#
                from полеИнфо in _тип.GetFields()
                // там где есть атрибут Проекция
                let проекцияАтр = полеИнфо.GetCustomAttributes(typeof(Проекция), false).SingleOrDefault() :> Проекция
                where проекцияАтр != null
                // в одном атрибуте может содержаться несколько проекций
                let проекцииНаВнутрПоля = (linq <#
                    from проекцияНаВнутрПоле in проекцияАтр.СтолбцыРидера_ПоляКласса
                    select МультиПроекция.ПроекцияВнутриСсылаемого(полеИнфо.FieldType.GetField(проекцияНаВнутрПоле.Value), проекцияНаВнутрПоле.Key) #>
                ).ToArray()
                select МультиПроекция(полеИнфо, проекцииНаВнутрПоля)
                #>
            ).ToArray();


Дисклеймер: код не проверял, писал в браузере.
/* иЗвиНите зА неРовнЫй поЧерК */
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.