Информация об изменениях

Сообщение Re[64]: Java vs C# vs C++ от 07.10.2015 8:25

Изменено 07.10.2015 8:34 Serginio1

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

_>Синтаксис в точности как у Linq. ) "Навигационные свойства" на мой взгляд не нужны. Но если вдруг кому-то очень понадобятся, то очевидно элементарно (т.к. уже есть полноценно работающие join"ы) добавляются в библиотеку. Биндингов нет и в EF. )))

Есть. Сразу видно, что мало используешь SQL. Заметь твою библиотечку мало кто использует. Проще использовать конструкторы запросов, а вот с использованием навигационных свойств сразу и запросы и линки становятся намного привлекательнее.
Не хай, то о чем имеешь очень поверхностное понятие.


Синтаксис в точности как у Linq. ) "Навигационные свойства" на мой взгляд не нужны. Но если вдруг кому-то очень понадобятся, то очевидно элементарно (т.к. уже есть полноценно работающие join"ы) добавляются в библиотеку. Биндингов нет и в EF. )))

По поводу биндинга
 dataGridView1.DataSource = db.Players.Local.ToBindingList();


https://msdn.microsoft.com/ru-ru/library/gg696248(v=vs.113).aspx

DbSet<TEntity>.Local — свойство

Возвращает объект ObservableCollection<T>, содержащий локальное представление всех добавленных, неизменившихся и измененных сущностей в наборе. Это локальное представление остается синхронизированным по мере добавления или удаления сущностей из контекста. Аналогичным образом добавляемые или удаляемые из этого локального представления сущности автоматически добавляются в контекст или удаляются из контекста.


Это свойство может использоваться для привязки данных путем заполнения набора данными, например путем вызова метода расширения Load и последующей привязки к локальным данным через это свойство. Для WPF выполняйте привязку к этому свойству напрямую. При использовании Windows Forms осуществляйте привязку к результату вызова метода ToBindingList для этого свойства.


У линка 2 синтаксиса. Мне больше нравится Sql подобный. Он более читабельный. Часто совмещаю их где какой удобнее.
Re[64]: Java vs C# vs C++
Здравствуйте, alex_public, Вы писали:

_>Синтаксис в точности как у Linq. ) "Навигационные свойства" на мой взгляд не нужны. Но если вдруг кому-то очень понадобятся, то очевидно элементарно (т.к. уже есть полноценно работающие join"ы) добавляются в библиотеку. Биндингов нет и в EF. )))

Есть. Сразу видно, что мало используешь SQL. Заметь твою библиотечку мало кто использует. Проще использовать конструкторы запросов, а вот с использованием навигационных свойств сразу и запросы и линки становятся намного привлекательнее.
Не хай, то о чем имеешь очень поверхностное понятие.


Синтаксис в точности как у Linq. ) "Навигационные свойства" на мой взгляд не нужны. Но если вдруг кому-то очень понадобятся, то очевидно элементарно (т.к. уже есть полноценно работающие join"ы) добавляются в библиотеку. Биндингов нет и в EF. )))

По поводу биндинга
 dataGridView1.DataSource = db.Players.Local.ToBindingList();


https://msdn.microsoft.com/ru-ru/library/gg696248(v=vs.113).aspx

DbSet<TEntity>.Local — свойство

Возвращает объект ObservableCollection<T>, содержащий локальное представление всех добавленных, неизменившихся и измененных сущностей в наборе. Это локальное представление остается синхронизированным по мере добавления или удаления сущностей из контекста. Аналогичным образом добавляемые или удаляемые из этого локального представления сущности автоматически добавляются в контекст или удаляются из контекста.


Это свойство может использоваться для привязки данных путем заполнения набора данными, например путем вызова метода расширения Load и последующей привязки к локальным данным через это свойство. Для WPF выполняйте привязку к этому свойству напрямую. При использовании Windows Forms осуществляйте привязку к результату вызова метода ToBindingList для этого свойства.

http://professorweb.ru/my/entity-framework/6/level3/3_3.php

У линка 2 синтаксиса. Мне больше нравится Sql подобный. Он более читабельный. Часто совмещаю их где какой удобнее.