مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

amin.jm63

عضویت از 1395/02/19

مشکل در فراخوانی دیتابیس

  • سه شنبه 9 شهریور 1395
  • 20:07
تشکر میکنم

با سلام
من می خواهم در زبان asp.net MVC یکسری داده را از دیتابیس در صفحه قرار بدهم مانند زیر عمل می کنم ولی در اجرا گرفتن اررور میده که تصویر اررور هم قرار داده ام لطفآ مشکل را بگید ممنون از شما

index.cshtmal:

@model List<SiteAsli.Models.Domain.Tbl_Products>


@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Index.cshtml";
}
<div id="homeCarousel" class="carousel slide carousel-home" data-ride="carousel">
کدهای قالب
<div class="container">
        <div class="row">
            @{
                foreach (var item in Model)
                {
            <div class="col-md-3 col-sm-6">

                <div class="about-us-col">
                    <div class="col-icon-wrapper">
                        <img src="~/content/images/icons/@item.Image" alt="">
                    </div>
                    <h3 class="col-title">@item.Name</h3>
                    <div class="col-details">
                        <p>@item.Text</p>

                    </div>
کدهای قالب

Rep_Product.cs

using SiteAsli.Models.Domain;
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;

namespace SiteAsli.Models.Repository
{
    public class Rep_Products
    {
        Database db = new Database();

        public List<Tbl_Products> GetProducts()
        {
            try
            {
                List<Tbl_Products> qGetProducts = (from a in db.Tbl_Products
                                                   select a).ToList();
                return qGetProducts;
            }
            catch 
            {

                return null;
            }
        }
    }
}

Homecontroller.cs

using SiteAsli.Models.Repository;
using System.Web.Mvc;

namespace SiteAsli.Controllers
{
    public class HomeController : Controller
    {

        // GET: Home
        Rep_Products RProducts = Rep_ProductsRep_Products();
        public ActionResult Index()
        {
            var q = RProducts.GetProducts();
            return View(q);
        }
        public ActionResult admin()
        {
            return View();
        }
    }
}

و این هم اررور بعد از اجرا

 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 10 شهریور 1395
  • 09:40

من ارور میگه مدل خالی هست

لطفا چک کنید q مقدار دارد یا خیر

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)