powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Windows 8 и SL
25 сообщений из 309, страница 6 из 13
Windows 8 и SL
    #37319116
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosSeVaЧтобы без проблем закрывать окошки с нуля нужно осилить:
- xaml
- unity, MEF
- внятный фрейворк(prism, caliburn,еtc)
- хотя бы один ORM
- WCF для SL(для wpf тоже не будет лишним)
- потом все это собрать в кучу под себя.

Итого: минимум год
лучьше все эти вещи написать самомуОсобенно: XAML, ORM, WCF.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319125
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

ну и как с этой фигней что то стоящее написать кроме учета в лавке?

What's Not Supported (Entity Framework 4.1)


[This page is specific to the Entity Framework 4.1 release documentation. The Entity Framework 4.1 is built on top of the Entity Framework 4 included in .NET Framework 4. The Entity Framework 4.1 can be downloaded and installed from the Microsoft Download Center. The Entity Framework 4.1 runtime is also available as a 'Entity Framework' NuGet package.]

This topic describes the features that are not supported by the Entity Framework 4.1.

Features That Are Not Supported by the DbContext API


The following features are not supported by the DbContext API. To use these features, use the ObjectContext API.
Compiled queries. For more information about compiled queries, see Compiled Queries (LINQ to Entities).


MEST (Multiple Entity Sets per Type). When using the DbContext API, the entity types can only be mapped to a single entity set.


EntityObject derived entity types.


Self-tracking entities. To use the DbContext API in an N-tier application, consider using WCF Data Services or RIA Services.



Common Requests That Are Not Supported by the Entity Framework

Code First customizable (pluggable) conventions are not supported. Removing the default Code First conventions is supported.


Code First does not support mapping to stored procedures. However, you can call stored procedures directly by using ExecuteSqlCommand or SqlQuery. For example: context.Database.ExecuteSqlCommand("EXECUTE [dbo].[GetAllProducts]");.


Code First does not support migration of an existing database schema. The Entity Framework 4.1 does support dropping and re-creating a database schema when the model changes through using database initializers. The following initializers are supported: CreateDatabaseIfNotExist, DropCreateDatabaseAlways, and DropCreateDatabaseIfModelChanges


Enum type support.


Second-level cache support.


Spatial data type support.


Bulk or batch CUD operations.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319126
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КViPRosпропущено...

лучьше все эти вещи написать самомуОсобенно: XAML, ORM, WCF.
именно
ХАМЛ то как раз нафиг не нужна
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319128
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объект Релейшн Маппинг ущербная технология, приложения получаются мертвыми.
Это надо же додуматься -
1. Берем метаданные
2. Генерируем БД
3. Генерирем классы жесточайшие
4. Между 2 -3 вкручиваемся с трансформацией (конечно ВСЕГДА куцой, неадекватной)

В итоге получаем монстра мертвого, неповоротливого, неуправляемого и негибкого.

А надо -
1. генерируем метаданные
2. в динамике генерируем и модифицируем БД (пофиг в каком виде)
3. интерпретируем метаданные и синхронизируемся с БД в динамике
4. визуализируем метаданные и данные

В итоге - живчик, шустрый, управляемый, гибкий, никаких долбаных классов, маппингов, зашитого кода ссамл и т.д.
Описал предмет - получил готовый каркас приложения, пиши методы трансформации на чем хочешь
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319136
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosАлексей К,

ну и как с этой фигней что то стоящее написать кроме учета в лавке?Наверное, просто надо научиться. Не?

ViPRosОбъект Релейшн Маппинг ущербная технология, приложения получаются мертвыми.
Это надо же додуматься -
1. Берем метаданные
2. Генерируем БД
3. Генерирем классы жесточайшие
4. Между 2 -3 вкручиваемся с трансформацией (конечно ВСЕГДА куцой, неадекватной)

А надо -
1. генерируем метаданные
2. в динамике генерируем и модифицируем БД (пофиг в каком виде)
3. интерпретируем метаданные и синхронизируемся с БД в динамике
4. визуализируем метаданные и данные

В итоге - живчик, шустрый, управляемый, гибкий, никаких долбаных классов, маппингов, зашитого кода ссамл и т.д.
Описал предмет - получил готовый каркас приложения, пиши методы трансформации на чем хочешьБерём готовый T4 Text Template (мне больше понравился из BLToolkit). Правим под себя, и делаем маппинг такой, какой захотим.

Кстати, LINQ провайдер от BLToolkit тоже весьма перспективен. Имеет ряд уникальных возможностей. Но, к сожалению, пока не готов.

Ты если не умеешь - спрашивай. Не исключено что научим...

ViPRosАлексей К,

ну и как с этой фигней что то стоящее написать кроме учета в лавке?

What's Not Supported (Entity Framework 4.1)
... Там из неподдерживаемого печально только отсутствие делать свои [EdmFunction] (решается созданием View в БД). Всё остальное нахненужно. Впрочем, энтузиасты xml-маппингов могут использовать прежнюю модель ObjectContext. Он никуда не девался. Даже развивается.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319138
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosАлексей Кпропущено...
Особенно: XAML, ORM, WCF.
именно
ХАМЛ то как раз нафиг не нужна"Ну на нет и суда нет" (с)
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319143
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кiscrafmпропущено...

хороший ответ :)
может альтернативу уже придумали? хотя какая может быть альтернатива у банального набора данных Тут
вопрос был об альтернативе, а не представлении того же самого в очках. Я же думаю понимаете суть?
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319149
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя прочитал эту страницу: не понимаете.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319150
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават, вариантов борьбы с БД много. Например, entitygraph - подход сходный с твоим. Я тоже прописываю граф, но работаю с ним по другому. В OData совсем другое решение.

ЗЫ Клиентское место ларька ничем особо не отличается от всего остального, если не выносить все в обработчики событий
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319158
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmАлексей Кпропущено...
Тут
вопрос был об альтернативе, а не представлении того же самого в очках. Я же думаю понимаете суть?
Если понимать суть, то там такая же разница как между xaml и dfm.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319165
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmАлексей Кпропущено...
Тут
вопрос был об альтернативе, а не представлении того же самого в очках. Я же думаю понимаете суть?Собственно, показана альтернатива обработки данных в виде LINQ to SQL. В DataSet работать с данными в принципе невозможно. Подходит только для датабиндинга к ним.

ЗЫ: Про Binding + ObservableCollection в WPF|SL не говорю, предполагаю что знаете.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319177
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВ DataSet работать с данными в принципе невозможно. Подходит только для датабиндинга к ним.
шок - это по нашему &copy реклама
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319186
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КТы если не умеешь - спрашивай. Не исключено что научим
золотые слова говорите.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319227
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmАлексей КВ DataSet работать с данными в принципе невозможно. Подходит только для датабиндинга к ним.
шок - это по нашему © рекламаВ том-то и дело, что после LINQ работа с данными в TDataSet вызывает шок, причём надолго. И я не про вызываемый из TDataSet SQL, а именно про сам TDataSet, про работу с данными, хранящимися непосредственно в нём.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319229
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей, ну нафига Вы ...Да чё-то настроение сёдня хорошее, скоро отпуск, работать неохота. :-)
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319231
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КДа чё-то настроение сёдня хорошее, скоро отпуск, работать неохота. :-)
А вот это хорошая новость? )
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319234
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА вот это хорошая новость? )

"?" затесался
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319251
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кiscrafmпропущено...

шок - это по нашему © рекламаВ том-то и дело, что после LINQ работа с данными в TDataSet вызывает шок, причём надолго. И я не про вызываемый из TDataSet SQL, а именно про сам TDataSet, про работу с данными, хранящимися непосредственно в нём.
и про это же...
или перебор записей в датасете более шокирующий чем перебор элементов в коллекции? О чем вообще речь идет?
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319266
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmи про это же...
или перебор записей в датасете более шокирующий чем перебор элементов в коллекции? О чем вообще речь идет?Соглашусь. Перебор записей в датасете круче чем LINQ.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319281
Вестник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos...
3. Генерирем классы жесточайшие
...
А надо -
...

а что же вместо пункта 3?
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319296
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВестникViPRos...
3. Генерирем классы жесточайшие
...
А надо -
...

а что же вместо пункта 3?
Нет-нет-нет, Вестник. Тема окончательно потеряет сабж Windows 8 и SL.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319320
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кiscrafmи про это же...
или перебор записей в датасете более шокирующий чем перебор элементов в коллекции? О чем вообще речь идет?Соглашусь. Перебор записей в датасете круче чем LINQ.
не съезжайте. Приведите пример работы с данными, который в датасете невозможно реализовать или он реализуется очень сложно
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319379
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmАлексей Кпропущено...
Соглашусь. Перебор записей в датасете круче чем LINQ.
не съезжайте. Приведите пример работы с данными, который в датасете невозможно реализовать или он реализуется очень сложно
Пример простой. Редактируем бизнес-объект, который содержит поля, другие объекты и списки, которые в свою очередь, также могут содержать другие. В общем случае БО маппится в несколько таблиц БД.
Одно дело тащить этот зоопарк, а потом пытаться с ним бороться в рукопашную, и совсем другое дело, когда у него прописаны все нужные интерфейсы, валидация,которая может быть достаточно сложная, бизнес-правила и тд.
Ворох dataset'ов или один Load,Save. Автоматическая генерация всего комплекта или утомительное щелканье мышкой.

Второе. Если автоматизировать не ларьки, то нужна интерграция с другими системами, маштабируемость, распределенность, поддержка коллективной разработки, ESB, автоматическое тестирование и прочие радости. В этом случае двухзвенки и закрытые решения автоматически отпадают сами собой.
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319431
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmне съезжайте. Приведите пример работы с данными, который в датасете невозможно реализовать или он реализуется очень сложноЗная Ваше предвзятое отношение, какой смысл мне Вас в чём-то убеждать?
...
Рейтинг: 0 / 0
Windows 8 и SL
    #37319453
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кiscrafmне съезжайте. Приведите пример работы с данными, который в датасете невозможно реализовать или он реализуется очень сложноЗная Ваше предвзятое отношение, какой смысл мне Вас в чём-то убеждать?Есть такое слово - надо :)
Отвечайте коллеге, Алексей. А я записываю.
...
Рейтинг: 0 / 0
25 сообщений из 309, страница 6 из 13
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Windows 8 и SL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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