powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Visual Studio 2012 + EntityFramework + SQL Server
25 сообщений из 54, страница 1 из 3
Visual Studio 2012 + EntityFramework + SQL Server
    #38450650
Ekaterina2103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем!
Я стараюсь разобраться в связке 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)"

Буду очень благодарна, если кто-нибудь подскажет, как разрешить проблему.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450663
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ekaterina2103,

вы ставили EF из nuget?
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450665
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае, на будущее - первый комментарий .
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450671
Ekaterina2103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Абсолют,
Да, ставила из NuGet пакетов. Несколько раз начинала делать проект с самого начала и пересобирала его. В одном из файлов (app.config) указывается версия Version=5.0.0.0, хотя у меня установлена 6.0.1. Я меняла ее значение на правильное, но это не помогло.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450681
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ekaterina2103,

я просто, не в курсе, а EF6 уже релиз или еще пилят?
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450685
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой пойнт, вот к чему ведет - в nuget можно галку поставить - только стабильные релизы. Думаю, что будет проще сделать новый проект и именно с пятым EF.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450785
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Тоже столкнулся с такой проблемой...вот с переменным успехом неделю воюю:(( ничего толком не выходит...Екатерина, не подскажете получилось, что у вас?
и кстати, в книге было написано что достаточно установить только VS2012 Expres и все будет в шоколаде...а у меня для работы почему-то пришлось еще ставить Microsoft SQL Server Data Tools.. и там что-то еще,Ю у вас так же было? или я уже что-то с VS12 не совсем разобрался?
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450811
Ekaterina2103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_studenticu,
Да, тоже пришлось SQL server ставить дополнительно. В итоге пока застряла на этом пункте, пока не знаю, как исправить эту несовместимость EF.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450814
Ekaterina2103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Абсолют,
NuGet предлагает ставить только последние версии, в данном случае, как я понимаю, это 6. А как мне скачать и присоединить к проекту 5 версию, если в списке NuGet ее нет?
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450820
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я вот попробовал добавить еще сборку Entity в раздел Webui...в итоге ошибку уже не выдает на разделе ninject:
Код: c#
1.
2.
3.
4.
   protected override IController GetControllerInstance(RequestContext requestContext, Type controllerType)
        {
            return controllerType == null ? null : (IController)ninjectKernel.Get(controllerType);
        }


но зато при пошаговой отработке получаю (если просматривать значения)
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
namespace WebUI.Controllers
{
    public class ProductController : Controller
    {
        private IProductsRepository repository;
        public ProductController(IProductsRepository productRrepository)
        {
            repository = productRrepository;
        }

        public ViewResult List()
        {
            return View(repository.Products);
        }
    }
}


на значении repository исключение System.data.entity.core.providerIncompatibleException...программа идет дальше отрабатывать и уже стопориться на
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
@model IEnumerable<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>
}


на forech показывает уже VS самостоятельно ошибку " Ключевое слово не поддерживается: "data sourse"."...насколько я понял уже начинает грешить на строку соединения..
Код: xml
1.
2.
3.
4.
5.
6.
 <connectionStrings>
    <add name="EFDbContext" 
         connectionString="Data Sourse=(LocalDB)\v11.0;Initial Catalog=SportsStore;Integrated Security=True"
providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>


..но вроде ж блин все правильно
ничего не понимаю(
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450822
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
насколько я понимаю должно быть одинаково что 5, что 6...если я правильно эту запись просек
Код: xml
1.
2.
3.
4.
<dependentAssembly>
        <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450832
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все нашел, в строке соединения уже ошибка:
надо
connectionString="Data Source
а не
connectionString="Data Sourse
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450833
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем добавляй Entity в WEBUI и все будет работать:))
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450852
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ekaterina2103Абсолют,
NuGet предлагает ставить только последние версии, в данном случае, как я понимаю, это 6. А как мне скачать и присоединить к проекту 5 версию, если в списке NuGet ее нет?

Только, что проверил - 6 уже стабильна. Создал проект MVC, добавил через NuGet EF - все нормально, все билдиться и работает.

Давайте тогда сюда ваши конфиги.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450853
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_studenticu,

Рад, что все получилось.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450857
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Тоже рад:) правда начинаю ощущать жудкую свою ущербность в знаниях:( ..ну да надеюсь все впереди:)
кстати, может подскажите а чего на VS2012 не хочет почему-то ришарпер ставиться:(
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450862
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_studenticu,

все ставится. Без проблем. У самого стоит R# последний.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450863
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знание - дело времени и терпения. По сути, вся профессия разработчика - это терпение и усидчивость.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450866
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
оно то может и ставиться, но я поставил R# но почему-то меню в VS2012Express е появилась..может там надо как-то подключать? просто насколько помню, после установки ришарпера на VS2010 сразу появлялось его меню и функционал....мне конечно как еще не опытному не сильно нужен...но все же:)
:)вы меня приободрили, этого вроде хватает:)
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450867
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_studenticu,

Express версия не поддерживается.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450876
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:) Уффф, спасибо, а то я уже невесть что думать начал:)) начал поглядывать с тоской на переустановочный диск винды....псоле всех моих опытов мне кахалось дело в этом:)
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450948
Ekaterina2103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_studenticu,
Добавила EF в WebUI, но та же самая проблема..
И слово Source проверила, написано верно.
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450952
Ekaterina2103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Абсолют,

Вот 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.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>
</configuration>



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.
<?xml version="1.0" encoding="utf-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=152368
  -->
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="EFDbContext" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <appSettings>
    <add key="webpages:Version" value="2.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="PreserveLoginUrl" value="true" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
  <system.web>
    <httpRuntime targetFramework="4.5.1" />
    <compilation debug="true" targetFramework="4.5.1" />
    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" />
    </authentication>
    <pages>
      <namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Optimization" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Web.WebPages" />
      </namespaces>
    </pages>
    <profile defaultProvider="DefaultProfileProvider">
      <providers>
        <add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
      </providers>
    </profile>
    <membership defaultProvider="DefaultMembershipProvider">
      <providers>
        <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
      </providers>
    </membership>
    <roleManager defaultProvider="DefaultRoleProvider">
      <providers>
        <add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
      </providers>
    </roleManager>
    <sessionState mode="InProc" customProvider="DefaultSessionProvider">
      <providers>
        <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" />
      </providers>
    </sessionState>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
  </system.webServer>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>
</configuration>
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38450955
Ekaterina2103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_studenticu,
Не могли бы Вы показать содержимое файла EFProductRepository.cs, у меня в нем ругается на строку
"private EFDbContext context = new EFDbContext();"
...
Рейтинг: 0 / 0
Visual Studio 2012 + EntityFramework + SQL Server
    #38451028
Alex_studenticu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к сожалению почему-то принскрин ошибки просмотреть не могу, выдает пустую страницу... а вот и код:
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.
<?xml version="1.0" encoding="utf-8"?>
<!--
  Дополнительные сведения и инструкции по настройке приложения ASP.NET см. по адресу
  http://go.microsoft.com/fwlink/?LinkId=152368
  -->
<configuration>
  <configSections>
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
  </configSections>
  <connectionStrings>
    <add name="EFDbContext" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True"
         providerName="System.Data.SqlClient" />
  </connectionStrings>
  <appSettings>
    <add key="webpages:Version" value="2.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="PreserveLoginUrl" value="true" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
  <system.web>
    <httpRuntime targetFramework="4.5" />
    <compilation debug="true" targetFramework="4.5" />
    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" />
    </authentication>
    <pages>
      <namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Optimization" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Web.WebPages" />
      </namespaces>
    </pages>
    <profile defaultProvider="DefaultProfileProvider">
      <providers>
        <add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
      </providers>
    </profile>
    <membership defaultProvider="DefaultMembershipProvider">
      <providers>
        <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
      </providers>
    </membership>
    <roleManager defaultProvider="DefaultRoleProvider">
      <providers>
        <add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
      </providers>
    </roleManager>
    <!--
            If you are deploying to a cloud environment that has multiple web server instances,
            you should change session state mode from "InProc" to "Custom". In addition,
            change the connection string named "DefaultConnection" to connect to an instance
            of SQL Server (including SQL Azure and SQL  Compact) instead of to SQL Server Express.
      -->
    <sessionState mode="InProc" customProvider="DefaultSessionProvider">
      <providers>
        <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" />
      </providers>
    </sessionState>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
  </system.webServer>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="0.0.0.0-1.3.0.0" newVersion="1.3.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>
  <!--<connectionStrings>
    <add name="EFDbContext" 
         connectionString="Data Sourse=(Localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True"
         connectionString="Data Source=(localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True"
providerName="System.Data.SqlClient"/>
  </connectionStrings>-->
</configuration>



а вот и то что просили:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Domain.Entities;
using Domain.Abstract;

namespace Domain.Concrete
{
    public class EFProductRepository:IProductsRepository
    {
        private EFDbContext context = new EFDbContext();
        public IQueryable<Product> Products
        {
            get { return context.Products; }
        }
    }
}
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 1 из 3
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Visual Studio 2012 + EntityFramework + SQL Server
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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