Re[16]: Entity Framework за! и против!
От: IT Россия linq2db.com
Дата: 14.11.12 14:43
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Кстати а не пробовал EF 5.0


Нет. А ты?

S>http://msdn.microsoft.com/ru-ru/magazine/jj618295.aspxttp://msdn.microsoft.com/ru-ru/magazine/jj618295.aspx


Эта ссылка не работает.
Если нам не помогут, то мы тоже никого не пощадим.
Re: Entity Framework за! и против!
От: namespace  
Дата: 14.11.12 16:04
Оценка: 1 (1)
R>Выскажите пожалуйста свои мнения!
Формируемые запросы не оптимальны.
Сложные запросы превращаются в нечитабельную кашу.
Грабли с ключами для представлений, если не обратить вовремя внимание, то глюки вылазят весьма странные.
Нет пакетного удаления.
Мало реализованных стандартных функций sql.

Использую только для простых запросов, или когда лень создавать еще одно представление.
Re[17]: Entity Framework за! и против!
От: hardcase Пират http://nemerle.org
Дата: 14.11.12 18:23
Оценка:
Здравствуйте, IT, Вы писали:

IT>Эта ссылка не работает.


Хрустальный шар подсказывает: http://msdn.microsoft.com/ru-ru/magazine/jj618295.aspx
/* иЗвиНите зА неРовнЫй поЧерК */
Re[17]: Entity Framework за! и против!
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 14.11.12 18:50
Оценка:
Здравствуйте, IT, Вы писали:

IT>Здравствуйте, Serginio1, Вы писали:


S>>Кстати а не пробовал EF 5.0


IT>Нет. А ты?


Гы. А говорил что смотрел недавно совсем А по сути не туда смотрел.

Можно прямо сейчас посмотреть на http://entityframework.codeplex.com/ — много нового для себя откроешь про EF.
Re[2]: Entity Framework за! и против!
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 14.11.12 18:51
Оценка: -1
Здравствуйте, namespace, Вы писали:

R>>Выскажите пожалуйста свои мнения!

N>Формируемые запросы не оптимальны.
N>Сложные запросы превращаются в нечитабельную кашу.
N>Грабли с ключами для представлений, если не обратить вовремя внимание, то глюки вылазят весьма странные.
N>Нет пакетного удаления.
N>Мало реализованных стандартных функций sql.

N>Использую только для простых запросов, или когда лень создавать еще одно представление.


Прошу сюда: http://data.uservoice.com/forums/72025-ado-net-entity-framework-ef-feature-suggestions
Re[18]: Entity Framework за! и против!
От: IT Россия linq2db.com
Дата: 14.11.12 18:52
Оценка:
Здравствуйте, hardcase, Вы писали:

IT>>Эта ссылка не работает.

H>Хрустальный шар подсказывает: http://msdn.microsoft.com/ru-ru/magazine/jj618295.aspx

А почему это работает только под 4.5? У меня это работает даже под 3.5. Правда я не знал, что это называется Auto-Compiled Query
Если нам не помогут, то мы тоже никого не пощадим.
Re[19]: Entity Framework за! и против!
От: Ночной Смотрящий Россия  
Дата: 14.11.12 23:20
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Вообще-то немерлевый умеет иерархии классов ПМить за вычетом контроля полноты


Без контроля полноты проку от ПМ не очень много.
Re[18]: Entity Framework за! и против!
От: Ночной Смотрящий Россия  
Дата: 14.11.12 23:23
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Гы. А говорил что смотрел недавно совсем А по сути не туда смотрел.


IB и IT это разные люди.
Re[20]: Entity Framework за! и против!
От: IT Россия linq2db.com
Дата: 15.11.12 01:16
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

H>>Вообще-то немерлевый умеет иерархии классов ПМить за вычетом контроля полноты

НС>Без контроля полноты проку от ПМ не очень много.

Для эвристик контроль полноты не нужен. Там если не нашёл паттерн, то и фиг с ним. А вот выразительность ПМ крайне критична.
Если нам не помогут, то мы тоже никого не пощадим.
Re[19]: Entity Framework за! и против!
От: IT Россия linq2db.com
Дата: 15.11.12 01:17
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

G>>Гы. А говорил что смотрел недавно совсем А по сути не туда смотрел.

НС>IB и IT это разные люди.

А я и думаю чё за фигня
Если нам не помогут, то мы тоже никого не пощадим.
Re[17]: Entity Framework за! и против!
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 15.11.12 06:50
Оценка:
Здравствуйте, IT, Вы писали:

IT>Здравствуйте, Serginio1, Вы писали:


S>>Кстати а не пробовал EF 5.0


IT>Нет. А ты?

Пока я теоретик. Но интересует на будущее в плане интеграции с 1С
S>>http://msdn.microsoft.com/ru-ru/magazine/jj618295.aspxttp://msdn.microsoft.com/ru-ru/magazine/jj618295.aspx

IT>Эта ссылка не работает.

Блин не правильно скопировал
http://msdn.microsoft.com/ru-ru/magazine/jj618295.aspx
и солнце б утром не вставало, когда бы не было меня
Re[20]: Entity Framework за! и против!
От: hardcase Пират http://nemerle.org
Дата: 15.11.12 09:57
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, hardcase, Вы писали:


H>>Вообще-то немерлевый умеет иерархии классов ПМить за вычетом контроля полноты


НС>Без контроля полноты проку от ПМ не очень много.


Как ты по открытой иерархии классов полноту-то проверишь?
/* иЗвиНите зА неРовнЫй поЧерК */
Re[21]: Entity Framework за! и против!
От: Ночной Смотрящий Россия  
Дата: 15.11.12 10:09
Оценка: +1
Здравствуйте, hardcase, Вы писали:

H>Как ты по открытой иерархии классов полноту-то проверишь?


Так я и не предлагаю ее проверять. Просто без такой проверки ПМ из мегавещи превращается во вполне обыденный синтаксический сахарок.
Re[19]: Entity Framework за! и против!
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 15.11.12 12:33
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, gandjustas, Вы писали:


G>>Гы. А говорил что смотрел недавно совсем А по сути не туда смотрел.


НС>IB и IT это разные люди.


Точно, надо перестать на форумах в час ночи сидеть.
Re[22]: Entity Framework за! и против!
От: hardcase Пират http://nemerle.org
Дата: 20.11.12 09:01
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Так я и не предлагаю ее проверять. Просто без такой проверки ПМ из мегавещи превращается во вполне обыденный синтаксический сахарок.


Тем не менее он очень неслабо сокращает количество говнокода.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[16]: Entity Framework за! и против!
От: IB Австрия http://rsdn.ru
Дата: 20.11.12 09:23
Оценка: 1 (1)
Здравствуйте, Serginio1, Вы писали:

S>Кстати а не пробовал EF 5.0

Как был отстоем, так и остался, там врожденные генетические проблемы.
Мы уже победили, просто это еще не так заметно...
Re[18]: Entity Framework за! и против!
От: IB Австрия http://rsdn.ru
Дата: 20.11.12 09:26
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Можно прямо сейчас посмотреть на http://entityframework.codeplex.com/ — много нового для себя откроешь про EF.

Ничего нового, те же проблемы в тех же местах.
Мы уже победили, просто это еще не так заметно...
Re[17]: Entity Framework за! и против!
От: Enomay  
Дата: 20.11.12 11:18
Оценка:
Здравствуйте, IB, Вы писали:

IB>Здравствуйте, Serginio1, Вы писали:


S>>Кстати а не пробовал EF 5.0

IB>Как был отстоем, так и остался, там врожденные генетические проблемы.

можно их список?
сейчас выбираю между им и не им, и было бы очень интересно услышать аргументы...
Re[18]: Entity Framework за! и против!
От: IB Австрия http://rsdn.ru
Дата: 20.11.12 13:21
Оценка:
Здравствуйте, Enomay, Вы писали:

E>можно их список?

Я уже писал недавно. В краце, POCO на самом деле нефига не POCO, LazyLoading хрен отключишь, Linq провайдер мало того что неполноценный и половину нормальных запросов не поддерживает, так еще и запросы генерит хуже чем старый-добрый Linq2SQL.
И, самое главное, корень всех этих проблем в том, что идеологически он так и остался монструозным Full Blown ORM, непонятно для каких задач предназначенным, который внутри себя строит некоторую абстрактную модель и всю работу делает через нее.

E>сейчас выбираю между им и не им, и было бы очень интересно услышать аргументы...

его не советую.
Мы уже победили, просто это еще не так заметно...
Re[19]: Entity Framework за! и против!
От: Enomay  
Дата: 20.11.12 13:39
Оценка:
E>>можно их список?
IB>Я уже писал недавно.

а ссылку не подскажите?

IB>В краце, POCO на самом деле нефига не POCO,


в каком смысле? имется в виду что он возвращает класс наследник от POCO?

IB>LazyLoading хрен отключишь,


я его не трогал, но у меня по умолчанию он не работает.

IB>Linq провайдер мало того что неполноценный и половину нормальных запросов не поддерживает,


в каком смысле не полноценный? слишком извращенных запросов не писал, но интерестно, с чем возможно придется столкнуться.

IB>так еще и запросы генерит хуже чем старый-добрый Linq2SQL.


я смотрел местами он запросы генерирует лучше чем linq2sql. однако же linq2sql всё же удобнее бывает так как лучше отражает реляционную модель.
но хорошо это или плохо отдельный вопрос.


E>>сейчас выбираю между им и не им, и было бы очень интересно услышать аргументы...

IB>его не советую.

а что советуете? на данный момент интересует поддержка mssql с дальнейшим переходом на postgress/mysql.
я склоняюсь в сторону NHibernate.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.