Я изучаю MVC и скачал пример кода. Следующее генерируется из следующего кода. Visual Studio 2010 подчеркивает слово «выбрать» и говорит об ошибке: не удается преобразовать лямбда-выражение в тип «строка», поскольку он не является типом делегата.
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult OrderDetails(int id)
{
var ordersDetailsSubgridData = new
{
rows = (from orderDetails in _ordersRepository.GetOrderDetails(id)
select new JqGridRow()
{
cell = new string[] {
orderDetails.Product.ProductName,
orderDetails.UnitPrice.ToString(),
orderDetails.Quantity.ToString(),
orderDetails.Discount.ToString()
Этот код находится в Home Controller, который имеет следующие ссылки:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Lib.Web.Mvc.JQuery.JqGrid;
using jqGrid.Models.NorthWind;
using jqGrid.Repositories.NorthWind;
using System.Text;
using jqGrid.Models;
using System.IO;
using jqGrid.Repositories;