Я попытался ввести некоторые данные в ViewData
под названием «Стоимость». Это берет значение из столбца «PrinterCreditsCost» в базе данных и должно отображать значение этого столбца. Тем не менее, имя столбца также отображается с фигурными скобками, так как вместо отображения «2» отображается «{PrinterCreditCost = 2}». Кто-нибудь знает, как я могу его использовать, чтобы он отображал только «2». Это будет использоваться в математическом уравнении, так что мне нужно только 2.ViewData, отображающий имя столбца базы данных
код выглядит следующим образом:
var result = (from a in db.tblOptions.Include(t => t.PrinterCreditCost)
where a.ID == 1
select new
{
a.PrinterCreditCost
}
).First();
ViewData["Cost"] = result;
обновление для Джейсона:
public int ID { get; set; }
public int Visible { get; set; }
public int DeleteLicense { get; set; }
public Nullable<int> ICTSurvey { get; set; }
public Nullable<int> PaidWorkSurvey { get; set; }
public Nullable<int> ICTGeneralSurvey { get; set; }
public Nullable<int> PESSCLSurvey { get; set; }
public Nullable<int> PastSurvey { get; set; }
public Nullable<int> PresentSurvey { get; set; }
public Nullable<int> Yr11Survey { get; set; }
public Nullable<int> NewScientistCount { get; set; }
public Nullable<int> UCASYear { get; set; }
public Nullable<int> OnlineSurveyActive { get; set; }
public Nullable<int> OnlineExaminationsActive { get; set; }
public string UCASFirstHalf { get; set; }
public string UCASSecondHalf { get; set; }
public string SIMSManual { get; set; }
public string SIMSApplication { get; set; }
public string SIMSAmpark { get; set; }
public Nullable<double> PrinterCreditFund { get; set; }
public Nullable<int> PrinterCreditCost { get; set; }
public string UCASIndividualFirstHalf { get; set; }
public string UCASIndividualSecondHalf { get; set; }
public string BookingSheetYear { get; set; }
public Nullable<System.DateTime> InductionDate { get; set; }
public string InductionYear { get; set; }
public virtual ICollection<tblPrinterCredit> tblPrinterCredits { get; set; }
Пробовал добавлять .Value и дает аналогичный результат. Вместо «PrinterCreditsCost = 2» он имеет значение «Value = 2» –
Можете ли вы опубликовать код для класса 'PrinterCreditCost', пожалуйста? –
Я обновлю вопрос. Многие из них полностью избыточны для этого конкретного контроллера, для чего он стоит. Таблица относится ко многим другим таблицам и т. Д. –