powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подключить к LocalDB
14 сообщений из 14, страница 1 из 1
Подключить к LocalDB
    #39608862
Zaknafeir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, подскажите пожалуйста решение следующей проблемы.
Изучаю asp.net по следующему сайту http://smarly.net/pro-asp-net-mvc-4/introducing-asp-net-mvc-4/sportsstore-a-real-application/preparing-a-database
Пытаюсь подключиться к базе данных local db, проект выдаёт ошибку "Ссылка на объект не указывает на экземпляр объекта". Я так понимаю, что проблема в подключении к базе.
В обозревателе объектов SQL Server у меня отображается (localdb)\MSSQLLocalDB и можно создавать таблицы и заполнять их, что я и сделала. Но при попытке Подключиться к базе данных на вкладке "Обозреватель серверов" у меня просто ничего не происходит. Я выбираю источник данных "Microsoft SQL Server (SqlClient)" и когда вписываю Имя сервера, то окошко просто закрывается, даже трех букв не даёт ввести. В чем может быть проблема?
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39608886
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zaknafeirпроект выдаёт ошибку "Ссылка на объект не указывает на экземпляр объекта". Я так понимаю, что проблема в подключении к базе.а я так понимаю, что проблема в вашем коде. Но вот беда - вашего кода отсюда не видно, сложно подсказать, в чем проблема. ;)
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39608941
Zaknafeir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Какой именно участок привести? Сейчас подключение появилось, но ошибка так и выскакивает и указывает на вот это место

@model IEnumerable<SportsStore.Domain.Entities.Product>
@{
ViewBag.Title = "Products";
}
@foreach (var p in Model) ------тут
{
<div class="item">
<h3>@p.Name</h3>
@p.Description
<h4>@p.Price.ToString("c")</h4>
</div>
}
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39608963
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых
Учимся использовать тэги оформления кода - FAQ

Zaknafeirи указывает на вот это местоЗначит модель не была передана при вызове этого View. Показывайте код контроллера
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39608989
Zaknafeir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
namespace SportsStore.WebUI.Controllers
{
    public class ProductController : Controller
    {
        private IProductsRepository repository;
        public ProductController(IProductsRepository productRepository)
    {
      this.repository = productRepository;
    }
    public ViewResult List()
   {
      return View(repository.Products);
    }
}
}
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39608995
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, код репозитория
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39608999
Zaknafeir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Код: sql
1.
2.
3.
4.
5.
6.
7.
namespace SportsStore.Domain.Abstract
{
    public interface IProductsRepository
    {
        IQueryable<Product> Products { get; }
    }
}
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39609023
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вообще-то не код репозитория, а интерфейс....
Может стоит сначала просто учебник почитать по C#?
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39609027
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, а там, судя по всему, еще и DI какойнить прикручен... и точно ninject :)
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39609028
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, постепенно дойдем до просьбы выложить весь проект.
Но вот только бы автору с основ начать, прежде чем лезть так глубоко....
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39609038
Zaknafeir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
я бы выложила, да он не поместится(
Подскажите тогда с чего начать лучше? Вроде как с этой книги как раз советуют обычно
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39609086
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта книга - по ASP.NET на базе C#
А вам бы сначала разобраться с C#
https://itstep.dp.ua/blog/knigi-po-c-dlya-nachinayushhih/
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39609098
Zaknafeir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Спасибо большое, за помощь. Сделала другой пример без Ninject, увидела что не дописала в изначальном примере public class EFDbContext: DbContext. Порой мои затупы не знают границ.
Лучше и правда с чего попроще начать, извиняюсь за потраченное время)
...
Рейтинг: 0 / 0
Подключить к LocalDB
    #39609559
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZaknafeirShocker.Pro,
я бы выложила, да он не поместится(
Подскажите тогда с чего начать лучше? Вроде как с этой книги как раз советуют обычно

да? ладно вам, как говорится "дело не в размере"
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подключить к LocalDB
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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