Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF6 первое обращение порядка 3-х секунд / 3 сообщений из 3, страница 1 из 1
20.04.2015, 15:23
    #38940709
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF6 первое обращение порядка 3-х секунд
Использую Code First. EF 6.1.3
Как можно сократить время первого обращения к базе?
Установил EF6 CodeFirst View Generation T4 Template for C# ,
но результата не увидел. Время первого обращения осталось около 3-х секунд.

Я чего-то наверняка не сделал. Но чего - не понимаю.
...
Рейтинг: 0 / 0
20.04.2015, 15:35
    #38940729
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF6 первое обращение порядка 3-х секунд
Я добавил новый шаблон. Назвал его так-же, как мой context,
т.е. DbContext.Views.tt . И запустил приложение. Ошибок нет и скорости тоже.
В шаблоне есть метод LoadViews(). Он вызывается.


Что еще нужно делать?
...
Рейтинг: 0 / 0
20.04.2015, 16:18
    #38940794
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF6 первое обращение порядка 3-х секунд
Когда проект билдится должны быть такие строки:
------ Build started: Project: T4MSBuild, Configuration: Debug x86 ------
Build started 4/10/2010 1:30:38 PM.
ExecuteTransformations:
Performing incremental T4 transformation
Calculating whether transformed output is out of date...
Transforming template Template.tt...
Performing incremental T4 preprocessing
Calculating whether preprocessed output is out of date...
Preprocessing template PreprocessedTemplate.tt...
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Csc.exe /noconfig /nowarn:1701,1702 /nostdlib+ /platform:x86 /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll" /debug+ /out:obj\x86\Debug\T4MSBuild.dll /target:library PreprocessedTemplate.cs Template.cs "C:\Users\osych\AppData\Local\Temp\.NETFramework,Version=v4.0.AssemblyAttributes.cs"
CopyFilesToOutputDirectory:
Copying file from "obj\x86\Debug\T4MSBuild.dll" to "bin\Debug\T4MSBuild.dll".
T4MSBuild -> C:\T4MSBuild\T4MSBuild\bin\Debug\T4MSBuild.dll
Copying file from "obj\x86\Debug\T4MSBuild.pdb" to "bin\Debug\T4MSBuild.pdb".

Build succeeded.

У меня же только такие:
1>------ Build started: Project: ProviderSE, Configuration: Debug Any CPU ------
1>D:\MAP\CK11\TAS_Integration\EMS\PORTOS\SE\Sources\ProviderSE\ProviderSE.csproj(107,3): warning MSB4011: "C:\Program Files (x86)\MSBuild\12.0\Microsoft.Common.props" cannot be imported again. It was already imported at "D:\MAP\CK11\TAS_Integration\EMS\PORTOS\SE\Sources\ProviderSE\ProviderSE.csproj (3,3)". This is most likely a build authoring error. This subsequent import will be ignored.
1> ProviderSE -> D:\MAP\CK11\TAS_Integration\EMS\PORTOS\SE\Sources\ProviderSE\bin\Debug\ProviderSE.dll
========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========

Нужно каким-то образом импортировать Microsoft.TextTemplating.targets файл.
??? Что это? Куда и как импортировать?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF6 первое обращение порядка 3-х секунд / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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