Как отобразить дополнительное (рассчитанное) поле сущности на веб-сайте с динамическими данными? - PullRequest
0 голосов
/ 18 мая 2011

Я отображаю список продуктов, используя веб-сайт с динамическими данными.Это просто.

Есть ли способ отобразить количество «заказов», связанных с этим продуктом?Как это сделать?

Спасибо.

PS Возможно, я должен написать хранимую процедуру для этого и работать с SP как с таблицей?

Ответы [ 2 ]

1 голос
/ 26 сентября 2012
public partial class Product
{
    [ScaffoldColumn(true)]
    public int orderNum
    {
        get
        {   
            return //Insert code here to get number of ordrs for product
        }
    }
    }


public class ProductMetadata
{
    [ReadOnly(true)]
    [Display(Name = "[Number of Orders]", AutoGenerateField = true, AutoGenerateFilter = false)]
    public object orderNum { get; set; } 

        .
        .
        .

    }
0 голосов
/ 18 мая 2011

Можно расширить класс, сгенерированный для таблицы;Расширяя класс, вы можете определить настраиваемое поле, и в таком поле вы можете вычислить (с помощью кода, например, Linq) нужную сумму, используя в качестве параметра другое поле записи.

...