кода контроллера «» rxDetail«объект» не содержит определения для
public ActionResult Index()
{
var data = (from pd in db.Prescription_Details join md in db.Medicine_Details
on pd.Medicine_Id equals md.Medicine_Id
select new MyPrescription {rxDetail=pd.Rx_Detail_Id , medicineName=md.Medicine_Name , dosageFrequency= pd.Dosage_Frequency}).ToList();
var prescs = db.Prescription_Details.Select(x => x.Prescription.Doctor_Details.Doctor_Name).Distinct().ToList();
//entity
ViewBag.prescriptions = prescs;
ViewBag.dd = data;
return View();
}
Razor code
@foreach (var item in ViewBag.dd)
{
<tr>
<td>@item.rxDetail</td>
<td>@item.medicineName</td>
<td>@item.dosageFrequency</td>
</tr>
}
Помимо создания новых MyPrescriptions класса я получаю эту ошибку. Есть ли какой-нибудь другой способ продолжить его?
okay thankyou. – Anish
Если проблема решена, вы можете принять ее как ответ. это поможет другим пользователям искать похожие проблемы. – vendettamit
На самом деле, я только что создал класс My Prescription как Public, и он сработал. Я не использовал ключевое слово «как». – Anish