Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подключить к LocalDB / 14 сообщений из 14, страница 1 из 1
01.03.2018, 10:08
    #39608862
Zaknafeir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Добрый день, подскажите пожалуйста решение следующей проблемы.
Изучаю 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
01.03.2018, 10:48
    #39608886
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Zaknafeirпроект выдаёт ошибку "Ссылка на объект не указывает на экземпляр объекта". Я так понимаю, что проблема в подключении к базе.а я так понимаю, что проблема в вашем коде. Но вот беда - вашего кода отсюда не видно, сложно подсказать, в чем проблема. ;)
...
Рейтинг: 0 / 0
01.03.2018, 12:10
    #39608941
Zaknafeir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
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
01.03.2018, 12:27
    #39608963
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Во-первых
Учимся использовать тэги оформления кода - FAQ

Zaknafeirи указывает на вот это местоЗначит модель не была передана при вызове этого View. Показывайте код контроллера
...
Рейтинг: 0 / 0
01.03.2018, 13:07
    #39608989
Zaknafeir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
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
01.03.2018, 13:17
    #39608995
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
ок, код репозитория
...
Рейтинг: 0 / 0
01.03.2018, 13:19
    #39608999
Zaknafeir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Shocker.Pro,
Код: sql
1.
2.
3.
4.
5.
6.
7.
namespace SportsStore.Domain.Abstract
{
    public interface IProductsRepository
    {
        IQueryable<Product> Products { get; }
    }
}
...
Рейтинг: 0 / 0
01.03.2018, 13:39
    #39609023
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Это вообще-то не код репозитория, а интерфейс....
Может стоит сначала просто учебник почитать по C#?
...
Рейтинг: 0 / 0
01.03.2018, 13:42
    #39609027
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Shocker.Pro, а там, судя по всему, еще и DI какойнить прикручен... и точно ninject :)
...
Рейтинг: 0 / 0
01.03.2018, 13:45
    #39609028
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Ну вот, постепенно дойдем до просьбы выложить весь проект.
Но вот только бы автору с основ начать, прежде чем лезть так глубоко....
...
Рейтинг: 0 / 0
01.03.2018, 13:57
    #39609038
Zaknafeir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Shocker.Pro,
я бы выложила, да он не поместится(
Подскажите тогда с чего начать лучше? Вроде как с этой книги как раз советуют обычно
...
Рейтинг: 0 / 0
01.03.2018, 14:52
    #39609086
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Эта книга - по ASP.NET на базе C#
А вам бы сначала разобраться с C#
https://itstep.dp.ua/blog/knigi-po-c-dlya-nachinayushhih/
...
Рейтинг: 0 / 0
01.03.2018, 15:01
    #39609098
Zaknafeir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
Shocker.Pro,
Спасибо большое, за помощь. Сделала другой пример без Ninject, увидела что не дописала в изначальном примере public class EFDbContext: DbContext. Порой мои затупы не знают границ.
Лучше и правда с чего попроще начать, извиняюсь за потраченное время)
...
Рейтинг: 0 / 0
02.03.2018, 11:06
    #39609559
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить к LocalDB
ZaknafeirShocker.Pro,
я бы выложила, да он не поместится(
Подскажите тогда с чего начать лучше? Вроде как с этой книги как раз советуют обычно

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


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