0

我有 linq 请求。我需要item.Title选择。这是怎么做的?

var list = (from item in answer.SubItems.OfType<TItemView>()
            where item.SubItems != null
            from ty in item.SubItems
            select ty as TDealRequestView
                into request
                select new
                {
                    itemTitle = item.Title,//item not visible 
                    Title = request.Title,

                }).ToList();
4

3 回答 3

1

你可以使用关键字:让

in order to initialize your value request.Title

let request = your treatment... (request is local variable of your query)
于 2012-07-02T15:48:48.450 回答
1

现在无法检查,但请尝试:

String title;

var list = (from item in answer.SubItems.OfType<TItemView>()
        where item.SubItems != null
        let title=item.title 
        ...

        //now use title
于 2012-07-02T15:49:27.693 回答
1

代替:

select ty as TDealRequestView
            into request

和:

let request = ty as TDealRequestView
于 2012-07-02T15:49:36.500 回答