spyknight2004
پنج شنبه 12 مهر 1397, 18:37 عصر
سلام
من میخوام در صفحات view پروژه به دیتابیس دسترسی داشته باشم و مثلا مقادیر یکی از جداول DB رو در بخشی از view صفحه به صورت یک جدول نمایش بدم. مشکل فعلی من در ساخت یک نمونه شی از پایگاه داده هست که متاسفانه امکانش نیست. قبلا در پروژه های MVC ساده به کمک Razor یک شی از DB می ساختم و با استفاده از یک حلقه foreach کل مقادیر نمایش داده می شد. اما الان قادر به چنین کاری نیستم. در واقع DB Context توی صفحات view انگار قابل دسترسی نیستند.
این نمونه ی کدی هست که من در یکی از صفحات View در یک پروژه MVC ساده دارم ولی معادلش رو در .Net Core 2 نمی دونم به چه صورت باید پیاده سازی کنم. ممنون میشم منو راهنمایی کنید.
ProjectName.Models.ProjectNameEntities db = new ProjectName.Models.ProjectNameEntities();
var CustomerTableObject= db.Customer.ToList();
<tbody>
@foreach (var item in CustomerTableObject)
{
<tr>
<td ></td>
</tr>
}
</tbody>
من میخوام در صفحات view پروژه به دیتابیس دسترسی داشته باشم و مثلا مقادیر یکی از جداول DB رو در بخشی از view صفحه به صورت یک جدول نمایش بدم. مشکل فعلی من در ساخت یک نمونه شی از پایگاه داده هست که متاسفانه امکانش نیست. قبلا در پروژه های MVC ساده به کمک Razor یک شی از DB می ساختم و با استفاده از یک حلقه foreach کل مقادیر نمایش داده می شد. اما الان قادر به چنین کاری نیستم. در واقع DB Context توی صفحات view انگار قابل دسترسی نیستند.
این نمونه ی کدی هست که من در یکی از صفحات View در یک پروژه MVC ساده دارم ولی معادلش رو در .Net Core 2 نمی دونم به چه صورت باید پیاده سازی کنم. ممنون میشم منو راهنمایی کنید.
ProjectName.Models.ProjectNameEntities db = new ProjectName.Models.ProjectNameEntities();
var CustomerTableObject= db.Customer.ToList();
<tbody>
@foreach (var item in CustomerTableObject)
{
<tr>
<td ></td>
</tr>
}
</tbody>