|
0 / 0 / 0
Регистрация: 12.01.2012
Сообщений: 40
|
|||||||||||||||||||||||||||||||||||||||||
Ссылка на объект не указывает на экземпляр объекта11.08.2013, 13:03. Показов 14689. Ответов 10
Метки нет (Все метки)
Собственно чтобы выучить Asp.net я стал читать книгу : Сандерсон С - ASP.NET MVC3 Framework с примерами на C# для профессионалов (третье издание) - 2012
В 5 главе, сначала мы эмулируем данные с помощью Moq:
Теперь по книге мы создаем БД и добавляем в Web.config строку подключения:
Далее: EFDbContext
Перепробовал все что только можно, проверил подключение к базе, да она работает... Могу скинуть полностью весь проект. Помогите бился весь вечер, а научиться хочется. P.S. Возможно у кого завалялся именно сам диск от книги, я бы сам глянул что не так.
0
|
|||||||||||||||||||||||||||||||||||||||||
| 11.08.2013, 13:03 | |
|
Ответы с готовыми решениями:
10
Ссылка на объект не указывает на экземпляр объекта Ссылка на объект не указывает на экземпляр объекта Ссылка на объект не указывает на экземпляр объекта |
|
0 / 0 / 0
Регистрация: 12.01.2012
Сообщений: 40
|
|
| 12.08.2013, 16:54 [ТС] | |
|
Товарищи, ну ответьте
в чем может быть причина, уже сервер экспресс переставил, уже 10 раз переписал его... Могу сам проект скинуть: http://zalil.ru/34673703 Я реально перепробовал уже все...
0
|
|
|
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
|
|
| 12.08.2013, 17:05 | |
|
вы ещё с этим Mock разобрались. Помнится читал эту книгу, так и не понял для чего он, в итоге убрал всякие сторонние авторовские приблуды. Читайте дальше
0
|
|
|
0 / 0 / 0
Регистрация: 12.01.2012
Сообщений: 40
|
||||||
| 12.08.2013, 17:18 [ТС] | ||||||
Проблема в том, что у меня из БД не получается вывести в представление list список товаров. moq там более-мене понятно. Просто как дальше работать с книгой, если я простую БД из 1 таблицы не могу прикрутить к своему проекту.
0
|
||||||
|
106 / 18 / 4
Регистрация: 08.06.2013
Сообщений: 62
|
|
| 12.08.2013, 23:49 | |
|
nuanred, если вы новичок, да и проект наверное простой, зачем вам moq и ninject? думаю, надо сначала просто разобраться с бд. читайте тут про базы данных, смотрите в разделе примеры, потом уже с усложнением проекта вводите moq и т.д.
0
|
|
|
0 / 0 / 0
Регистрация: 12.01.2012
Сообщений: 40
|
|||||||||||||||||||||
| 13.08.2013, 20:47 [ТС] | |||||||||||||||||||||
|
antesoft в том то и дело, что даже этот проект очень простой по книге, от ninject там совсем не много он просто биндит интерфейс IProductsRepository на EFProductRepository насколько я понял...
Просто опять же... Может у кого было такое? Добавлено через 7 часов 55 минут Собственно продолжение эпопеи. Сделал все как написано тут: http://metanit.com/sharp/mvc/5.2.php Ошибка точно такая же... Ссылка на объект не указывает на экземпляр объекта. В чем может быть причина , такого странного поведения? База работает... Добавлено через 29 минут UPD: Просидев, много - много часов... Я решил попробовать так:
Далее:
P.S. Я пишу все подробно, вдруг кому-то потом пригодится.
0
|
|||||||||||||||||||||
|
18 / 18 / 1
Регистрация: 10.12.2010
Сообщений: 34
|
|
| 14.08.2013, 18:59 | |
|
Собственно, поддерживаю автораданного сабжа. Сегодня столкнулся с этой же проблемой.
nuanred, ты всё таки решил её?
0
|
|
|
0 / 0 / 0
Регистрация: 12.01.2012
Сообщений: 40
|
|
| 14.08.2013, 21:12 [ТС] | |
|
Я почти нашел ответ, к несчастью случайно поставил vs 2012 русскую, на которой нереально что-то вообще делать, т.к. менюшки вообще непонятны, сейчас поставлю нормальную.
Самое большое мое предположение в том, что версии подключаемых библиотек - старые : System.Web.Mvc System.ComponentModel.DataAnnotations System.Web.Mvc, System.Web, Microsoft.CSharp - должны быть 4.х.х версии. Как попробую еще раз отпишусь.
0
|
|
|
18 / 18 / 1
Регистрация: 10.12.2010
Сообщений: 34
|
|
| 14.08.2013, 23:02 | |
|
В общем у меня всё заработало.
На самом деле у меня, он тоже ругался на строку foreach(...) и что объект null, на деле выяснилось, что моё приложение просто не могло достучаться до базы и выдернуть эти самые значения Model. Проверил свою строку connectionString - проблема в ней. То что написано в книге на самом дел не актуально. Надо взять свою реальную строку из Properties DataConnections и вставить в конфиг. Сам же код очень даже правильный и ошибка не в нём. @foreach (var p in Model){ <div class="item"> <h3>@p.Name</h3> @p.Description <h4>@p.Price.ToString("c")</h4> </div> }
0
|
|
|
0 / 0 / 0
Регистрация: 12.01.2012
Сообщений: 40
|
|
| 15.08.2013, 00:25 [ТС] | |
|
hiderline - ну у меня то через ViewBag.List - работает ) значит данные он берет , а строку подключения, это щелкаешь на самой базе, снизу справа свойства, и там прям есть строка.
Скинь свой проект.
0
|
|
|
Master of Orion
|
|
| 04.09.2013, 03:06 | |
|
Монфрид, книга про Mock? O_0
а Mock это симулятор окружения, т.к. тесты у нас модульные, то они должны быть независимы от окружения. Соответственно мы эмулируем это окружение, в данном случае с помощью Mock, в основном это эмуляция БД и результатов каких-то веб-запросов, естественно. Кстати MS выпустили собственный Mock-Container (см. Add Fakes http://blogs.msdn.com/b/bharry... 012-2.aspx )
0
|
|
| 04.09.2013, 03:06 | |
|
Помогаю со студенческими работами здесь
11
Ссылка на объект не указывает на экземпляр объекта [Cookie] Ссылка на объект не указывает на экземпляр объекта Additional information: Ссылка на объект не указывает на экземпляр объекта Ссылка на объект не указывает на экземпляр объекта (AddToVisitingGuests(), AddToNotVisitingGuests()
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|