Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF5 какой fw нужен? / 23 сообщений из 23, страница 1 из 1
07.09.2012, 17:24
    #37948747
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Никак не могу понять EF-5 с 4 FW работает?
...
Рейтинг: 0 / 0
07.09.2012, 18:28
    #37948868
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivan,

с 4 FW версия сборки EntityFramework 4.4. С 4.5 - 5.0. И то и то с точки зрения NuGet - EF5. Вывод => Работает.
...
Рейтинг: 0 / 0
08.09.2012, 08:09
    #37949293
Lexxxxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Lelouch,

"Entity Framework 5.0 RC полностью совместима с Visual Studio 2010 and Visual Studio 11 Beta. Она может быть использована для разработки приложений как для .NET 4, так и для .NET 4.5.

Важно отметить, что не все описанные выше возможности поддерживаются в .NET 4. По сути для в этом случае остаются только исправления ошибок предыдущих версий. Не будет прироста производительности, не поддерживаются пространственные типы данных, перечисления, а также функции возвращающие пользовательские таблицы.

Версия добавляемой сборки зависит от того, на какую версию .NET нацелен в текущий момент проект:

.NET 4.5 – EntityFramework.dll, версия 5.0.0.0.
.NET 4 – EntityFramework.dll, версия 4.4.0.0.
Поэтому при смене целевой платформы проекта необходимо переустановить Entity Framework."

Источник
...
Рейтинг: 0 / 0
10.09.2012, 12:38
    #37950763
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Lexxxxx,

ага, спасибо. Плохо, что прирост производительности не будет. Это-то и хотелось бы проверить :(
...
Рейтинг: 0 / 0
10.09.2012, 13:00
    #37950795
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivanLexxxxx,

ага, спасибо. Плохо, что прирост производительности не будет. Это-то и хотелось бы проверить :(
Взял System.Data.Entity.dll из Microsoft Entity Framework June 2011 CTP . Обработал ILMERGE-ем, чтобы работала в окружении 4-го фреймворка без гемора с дополнительными профилями Target Framework. За счёт кэширования LINQ-запросов прирост производительности местами очень существенный. Проблем пока замечено не было.

зы: Предполагаю, что точно так же можно поступить с вышеупомянутой сборкой, взятой прямо из 4.5 фреймворка.
...
Рейтинг: 0 / 0
10.09.2012, 17:22
    #37951424
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Алексей К,

только с CompiledQuery?
...
Рейтинг: 0 / 0
11.09.2012, 06:05
    #37951925
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivanАлексей К,

только с CompiledQuery?Нет. Там добавлено автоматическое кэширование, без CompiledQuery. В моём случае это прямо-таки спасло ситуацию.
...
Рейтинг: 0 / 0
11.09.2012, 09:06
    #37951997
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Алексей К,

сейчас сказал через nuget - пишет версию 4.4. Чтобы ее использовать, надо ее как-то принудительно в конфиге прописывать или нет?
...
Рейтинг: 0 / 0
11.09.2012, 09:12
    #37952004
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
...
Рейтинг: 0 / 0
11.09.2012, 10:58
    #37952161
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivanАлексей К,

сейчас сказал через nuget - пишет версию 4.4. Чтобы ее использовать, надо ее как-то принудительно в конфиге прописывать или нет?Я же говорю, обработать ILMerge-м. В нём указать, что сборка под .Net 4. Полученную сборку присоединять через референсы проекта обычным способом. Благодаря ILMerge-у никаких дополнительных конфигов не требуется. Стандартную System.Data.Entity.dll , разумеется, из референсов надо убрать.

Вот пример запуска ILMerge:
Код: c#
1.
ILMerge System.Data.Entity.dll /targetplatform:v4,"%ProgramFiles%\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client" /out:EntityFramework42.dll /ver:1.0.0.0 /xmldocs
...
Рейтинг: 0 / 0
11.09.2012, 12:24
    #37952336
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivanсейчас сказал через nuget - пишет версию 4.4.Ты скачиваеш сборку EntityFramework.dll . В ней живёт Code First часть библиотеки. Остальная часть ( ObjectContext API ) живёт в System.Data.Entity.dll , которая является частью фреймворка.

зы: В версии EF June 2011 CTP и CodeFirst, и ObjectContext API скомпонованы в одну сборку.
...
Рейтинг: 0 / 0
11.09.2012, 14:32
    #37952653
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Алексей К,

у меня Db First все равно.МЕня больше всего интересует оптимизация производительности :) Надеюсь логика содержится в этой новой библиотеки?:)
...
Рейтинг: 0 / 0
12.09.2012, 11:33
    #37954020
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivanу меня Db First все равно.Речь не о методике разработки, а об API - DbContext или ObjectContext. Ничто не мешает использовать DbContext для Db-First.
...
Рейтинг: 0 / 0
20.09.2012, 16:31
    #37966042
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Алексей К,

а у меня используется уже ObjectContext... Получается, что в пролете?:( Кстати при заходе в дизайнер и каком-либо изменении он обратно меняет библиотеку на 4.0.0.0..
...
Рейтинг: 0 / 0
21.09.2012, 17:17
    #37967730
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivanа у меня используется уже ObjectContext...DbContext API работает поверх ObjectContext API. Делаем выводы. :-)
netivanПолучается, что в пролете?:( Кстати при заходе в дизайнер и каком-либо изменении он обратно меняет библиотеку на 4.0.0.0..А это я не знаю. EF-дизайнером не пользуюсь по идейным соображениям. :-)
...
Рейтинг: 0 / 0
25.09.2012, 15:46
    #37971581
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Коллеги!
А как хостеры обновляются до новых фреймворков?
Есть вероятность, что хостера с .NET 4, .NET 4.5 будет найти не так просто?
...
Рейтинг: 0 / 0
27.09.2012, 08:29
    #37973840
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Алексей К,

ну вот я ваши идеи по поводу дизайнера не разделяю :) как раз это для меня было основное "за" EF.
...
Рейтинг: 0 / 0
08.11.2012, 18:23
    #38030846
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Алексей К,

а где вы заметили прирост производительности? Сейчас стал тестировать, так у меня Ef 4 показывает лучшие результаты. Тесты очень простые - ХХХ селектов, инсеротв подряд. На погрешность писать не получается. Что не так?!
...
Рейтинг: 0 / 0
09.11.2012, 08:15
    #38031173
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivanАлексей К,

а где вы заметили прирост производительности?Существенный прирост производительности при использовании EF June 2011 CTP + .Net Framework 4. Такой же прирост, думаю, будет при использовании .Net Framework 4.5.

Полагаю, ускорение за счёт автоматического кэширования.
...
Рейтинг: 0 / 0
09.11.2012, 13:00
    #38031608
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Алексей К,

да, если использовать чуть более сложный запрос прирост действительно отличный,видимо кэширование. Остальная скорость +- на уровне 4.0. Вообщем весь в сомнениях, почему же 4.4 оказается медленне 4.0 :(
...
Рейтинг: 0 / 0
09.11.2012, 13:02
    #38031613
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
netivanВообщем весь в сомнениях, почему же 4.4 оказается медленне 4.0 :( Тут
...
Рейтинг: 0 / 0
22.11.2012, 16:03
    #38049011
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
Алексей К,

так и сделал. Спасибо, всем доволен)
...
Рейтинг: 0 / 0
07.12.2012, 17:47
    #38070248
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF5 какой fw нужен?
наверное это тема теперь мой блог =) Алексей, случайно тут обнаружил EF 4.3.1. Что могу сказать, он релиз версии. Работает даже чуть лучше вашего хака с 4.2. (в пределах погрешности) и уже изначально сделан для FW 4. Так что рекомендую потестить.
NUGET: EntityFramework -versione -4.3.1
)
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF5 какой fw нужен? / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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