Я перенес таблицу «WMS_HistoriaClinica_ExamenesLaboratorio». Примечательно, что поле «Наблюдения» вызывает исключение в моем проекте MVC. НО даже если я удалю строку, ссылающуюся на «Observaciones», исключение возникнет в ближайшем синтаксисе Razor (@Model)
Код: Выделить всё
foreach (var examen in oldExamenes)
{
WMS_HistoriaClinica_ExamenesLaboratorio examenesSaved = new WMS_HistoriaClinica_ExamenesLaboratorio()
{
ID_HistoriaClinica = newHistoriaClinica.ID_HistoriaClinica,
BiometriaHematicaCompleta = examen.biometria_hematica_completa,
Ego = examen.ego,
Glucosa = examen.glucosa,
Audiometria_bilateral = examen.audiometria_bilateral,
Idx = examen.idx,
Observaciones = examen.observaciones,
Diagnostico = examen.diagnostico
};
dbContext.ExamenesLaboratorio.Add(examenesSaved);
dbContext.SaveChanges();
}
Верните модель в «Detail.cshtml» историю клиники Razor View.
Код: Выделить всё
public PartialViewResult Detail(Int32 ID,String EmpNum){
ClinicHistoryModel model = new ClinicHistoryModel()
{
TableNameExample1 = db.TableNameExample1.Where(x => x.IDExample == ID).First(),
TableNameExample2 = db.TableNameExample2.Any(x => x.IDExample == ID) ?
db.TableNameExample4.Where(x => x.IDExample == ID).ToList()
: new List(),
ExamenClinico = db.HistoriaClinica_ExamenesLaboratorio.Where(x => x.ID_HistoriaClinica == ID).First(),
TableNameExample1 = db.TableNameExample3.Where(x => x.IDExample == ID).First(),
TableNameExample4 = db.TableNameExample4.Any(x => x.IDExample == ID) ?
db.TableNameExample4.Where(x => x.ID == ID).First()
: new TableNameExample4(),
};
return PartialView(model);
}
Код: Выделить всё
@model MedicalService.Models.ClinicHistoryModel
@Html.LabelFor(model => model.ExamenClinico.Observaciones, htmlAttributes: new { @class = "control-label" })[/b]
@Model.ExamenClinico.Observaciones
SQL SSMS пример строки
Подробнее здесь: https://stackoverflow.com/questions/787 ... name-bytes
Мобильная версия