|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Доброго времени суток всем! Я стараюсь разобраться в связке Visual Studio 2012 + EntityFramework + SQL Server, изучая примеры из книги А. Фримана "ASP.NET MVC 4". Там пошагово написано, что и как делать, так что свой первый проект я начала делать по этой книге. Скачала 12 версию студии, брала весь код из книги, и до определенного момента все сходилось по результатам и работало, а когда подключила EntityFramework 6.0.1, проект перестал собираться (в книге используется версия 5.0.0.0). Ошибка у меня выскакивает следующая: "Не удалось загрузить файл или сборку "EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)" Буду очень благодарна, если кто-нибудь подскажет, как разрешить проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 23:27 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Ekaterina2103, вы ставили EF из nuget? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 00:07 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
В любом случае, на будущее - первый комментарий . ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 00:09 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Абсолют, Да, ставила из NuGet пакетов. Несколько раз начинала делать проект с самого начала и пересобирала его. В одном из файлов (app.config) указывается версия Version=5.0.0.0, хотя у меня установлена 6.0.1. Я меняла ее значение на правильное, но это не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 00:17 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Ekaterina2103, я просто, не в курсе, а EF6 уже релиз или еще пилят? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 00:35 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Мой пойнт, вот к чему ведет - в nuget можно галку поставить - только стабильные релизы. Думаю, что будет проще сделать новый проект и именно с пятым EF. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 00:40 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Доброго времени суток. Тоже столкнулся с такой проблемой...вот с переменным успехом неделю воюю:(( ничего толком не выходит...Екатерина, не подскажете получилось, что у вас? и кстати, в книге было написано что достаточно установить только VS2012 Expres и все будет в шоколаде...а у меня для работы почему-то пришлось еще ставить Microsoft SQL Server Data Tools.. и там что-то еще,Ю у вас так же было? или я уже что-то с VS12 не совсем разобрался? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 13:05 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Alex_studenticu, Да, тоже пришлось SQL server ставить дополнительно. В итоге пока застряла на этом пункте, пока не знаю, как исправить эту несовместимость EF. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 14:12 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Абсолют, NuGet предлагает ставить только последние версии, в данном случае, как я понимаю, это 6. А как мне скачать и присоединить к проекту 5 версию, если в списке NuGet ее нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 14:13 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Я вот попробовал добавить еще сборку Entity в раздел Webui...в итоге ошибку уже не выдает на разделе ninject: Код: c# 1. 2. 3. 4.
но зато при пошаговой отработке получаю (если просматривать значения) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
на значении repository исключение System.data.entity.core.providerIncompatibleException...программа идет дальше отрабатывать и уже стопориться на Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
на forech показывает уже VS самостоятельно ошибку " Ключевое слово не поддерживается: "data sourse"."...насколько я понял уже начинает грешить на строку соединения.. Код: xml 1. 2. 3. 4. 5. 6.
..но вроде ж блин все правильно ничего не понимаю( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 14:29 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
насколько я понимаю должно быть одинаково что 5, что 6...если я правильно эту запись просек Код: xml 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 14:33 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
все нашел, в строке соединения уже ошибка: надо connectionString="Data Source а не connectionString="Data Sourse ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 14:52 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
В общем добавляй Entity в WEBUI и все будет работать:)) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 14:53 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Ekaterina2103Абсолют, NuGet предлагает ставить только последние версии, в данном случае, как я понимаю, это 6. А как мне скачать и присоединить к проекту 5 версию, если в списке NuGet ее нет? Только, что проверил - 6 уже стабильна. Создал проект MVC, добавил через NuGet EF - все нормально, все билдиться и работает. Давайте тогда сюда ваши конфиги. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 15:25 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Alex_studenticu, Рад, что все получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 15:25 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Спасибо. Тоже рад:) правда начинаю ощущать жудкую свою ущербность в знаниях:( ..ну да надеюсь все впереди:) кстати, может подскажите а чего на VS2012 не хочет почему-то ришарпер ставиться:( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 15:34 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Alex_studenticu, все ставится. Без проблем. У самого стоит R# последний. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 15:38 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Знание - дело времени и терпения. По сути, вся профессия разработчика - это терпение и усидчивость. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 15:39 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
оно то может и ставиться, но я поставил R# но почему-то меню в VS2012Express е появилась..может там надо как-то подключать? просто насколько помню, после установки ришарпера на VS2010 сразу появлялось его меню и функционал....мне конечно как еще не опытному не сильно нужен...но все же:) :)вы меня приободрили, этого вроде хватает:) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 15:48 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Alex_studenticu, Express версия не поддерживается. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 15:50 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
:) Уффф, спасибо, а то я уже невесть что думать начал:)) начал поглядывать с тоской на переустановочный диск винды....псоле всех моих опытов мне кахалось дело в этом:) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 16:11 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Alex_studenticu, Добавила EF в WebUI, но та же самая проблема.. И слово Source проверила, написано верно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 19:15 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Абсолют, Вот 2 файла: app.config и web.config, а также скрин того, какая ошибка вылезает в браузере ( http://d.pr/i/SxxU). Надеюсь, что все правильно присоединила. App.config: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
web.config: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 19:25 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
Alex_studenticu, Не могли бы Вы показать содержимое файла EFProductRepository.cs, у меня в нем ругается на строку "private EFDbContext context = new EFDbContext();" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 19:41 |
|
Visual Studio 2012 + EntityFramework + SQL Server
|
|||
---|---|---|---|
#18+
к сожалению почему-то принскрин ошибки просмотреть не могу, выдает пустую страницу... а вот и код: WEB.config Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117.
а вот и то что просили: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2013, 21:25 |
|
|
start [/forum/topic.php?fid=17&fpage=18&tid=1349694]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
104ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
154ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 566ms |
0 / 0 |