powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вывод информации из БД с использованием Entity на ASP.NET MVC 4
3 сообщений из 3, страница 1 из 1
Вывод информации из БД с использованием Entity на ASP.NET MVC 4
    #38580102
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день тыжпрограммисты, прошу вашей помощи)
Постараюсь объяснить по пунктам.
Создана база данных Database , создана таблица NewsTable со столбцами и уже заполненной информацией.

Создана модель News.cs , контекст данной модели NewsContext.cs .
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace ECSL.Models
{
    public class News
    {
        public virtual int Id { get; set; }
        public virtual string NewsTitle { get; set; }
        public virtual int AuthorId { get; set; }
        public virtual string AuthorName { get; set; }
        public virtual string AuthorGroup { get; set; }
        public virtual string NewsDate { get; set; }
        public virtual int NewsCatId { get; set; }
        public virtual string NewsCatName { get; set; }
        public virtual int NewsReads { get; set; }
        public virtual int NewsComments { get; set; }
        public virtual string NewsMessage { get; set; }
    }
}


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using ECSL.Models;

namespace ECSL.Models
{
    public class NewsContext : DbContext
    {
        public DbSet<News> Newss { get; set; }
    }
}



Определена строка подключения в Web.Config .
Код: xml
1.
2.
3.
<connectionStrings>
    <add name="NewsContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
  </connectionStrings>



Присутствует контроллер NewsController.cs .
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Data.Entity;
using ECSL.Models;

namespace ECSL.Controllers
{
    public class NewsController : Controller
    {
        //
        // GET: /News/
        NewsContext db = new NewsContext();

        public ActionResult Index()
        {
            return View(db.Newss);
        }
    }
}



И представление контроллера построено вот таким образом
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
@{
    ViewBag.Title = "Новости";
    Layout = "~/Views/_LayoutHomePage.cshtml";
}

@model IEnumerable<ECSL.Models.News>

<h2>Новости</h2>
<hr />
@foreach (ECSL.Models.News N in Model)
{
    <p>@N.NewsTitle</p>
    <p>@N.AuthorName</p>
    <p>@N.NewsDate</p>
    <hr />
}
...
Рейтинг: 0 / 0
Вывод информации из БД с использованием Entity на ASP.NET MVC 4
    #38580105
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При попытке зайти на сайт localhost:*****/News/Index ничего не отображается кроме заголовка
...
Рейтинг: 0 / 0
Вывод информации из БД с использованием Entity на ASP.NET MVC 4
    #38585286
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lipau3n, а почему virtual?
Код: c#
1.
      public virtual string NewsTitle { get; set; }
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вывод информации из БД с использованием Entity на ASP.NET MVC 4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]