Re[5]: Пространство имён Rsdn.Framework.Data
От: ili Россия  
Дата: 09.07.08 15:49
Оценка:
Здравствуйте, IT, Вы писали:

IT>Если не указано '@', то значение берётся из поля уже смапленного объекта, если '@' присутсвует, то из исходной запсиси.

IT>Зачем это надо. Первый случай может пригодиться, если словарь строится по полю, которое явно не отображается на исходную запись. Например, какое-нибудь составное поле в объекте. Второй случай может понадобиться, когда нужно построить словарь по полю, которое есть в исходном рекордсете, но не отображается на объект. Если ключевое поле один в один отображается на объект, то разницы нет.

а при ExecuteResultSet возникает вот такое исключение:

HowTo.Data.ComplexMapping.Test : BLToolkit.Mapping.MappingException : Wrong mapping field name: 'ID', type: 'Parent'. Use field name 'ParentID' instead.

от того, что сначала происходит создание всех объектов и потом выполняется уже расстановка отношений?

вообще, хорошо бы к ObjectMapper-у добавить что-то вроде GetAlias(string originalName) (GetMapName(string originalName)) т.к. эти самые алиасы могут изменяться в рантайме путем XML extension (если такое есть, то я чо-та не нашел....).
Re[6]: Пространство имён Rsdn.Framework.Data
От: IT Россия linq2db.com
Дата: 09.07.08 18:30
Оценка:
Здравствуйте, ili, Вы писали:

ili>а мы говорим именно о "собачке" или это зависит от DataProvider-а?


О собачке.
... << RSDN@Home 1.2.0 alpha rev. 771>>
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Пространство имён Rsdn.Framework.Data
От: IT Россия linq2db.com
Дата: 09.07.08 18:30
Оценка:
Здравствуйте, ili, Вы писали:

ili>а при ExecuteResultSet возникает вот такое исключение:


Его бы по уму переписать надо.
... << RSDN@Home 1.2.0 alpha rev. 771>>
Если нам не помогут, то мы тоже никого не пощадим.
Re[3]: Пространство имён Rsdn.Framework.Data
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 09.07.08 19:45
Оценка:
Здравствуйте, ili, Вы писали:

ili>основана на изначалной статье, на сей момент дописата вплоть до методов Execute, что дальше, там накидан небольшой план.

ili>если це устраивает — готов продолжить, если це не устраивает — хозяин барин, если це устраивает частично — давайте ЦУ.

Точно. Надо в итоге написать коллективными усилиями книжку и издать ее
... << RSDN@Home 1.2.0 alpha 4 rev. 1095 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[4]: Пространство имён Rsdn.Framework.Data
От: ili Россия  
Дата: 10.07.08 04:08
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Точно. Надо в итоге написать коллективными усилиями книжку и издать ее


"BLToolkit — история победы над ленью" =))
Re[7]: Пространство имён Rsdn.Framework.Data
От: ili Россия  
Дата: 10.07.08 04:09
Оценка:
Здравствуйте, IT, Вы писали:

IT>Его бы по уму переписать надо.


имхо, надо сделать набор паттернов для работы со связными объектами методами BLT, а потом уж думать как его переделывать.
Re[3]: Пространство имён Rsdn.Framework.Data
От: ili Россия  
Дата: 10.07.08 04:23
Оценка:
Здравствуйте, ili, Вы писали:

ili>если це устраивает — готов продолжить, если це не устраивает — хозяин барин, если це устраивает частично — давайте ЦУ.


до понедельника планирую закончить про маппинг, если смогу, то и с датааксессом разберусь, но не факт.
потом в отпуск — на экскурсии по питейным заведениям питера.

из того что еще необходимо описать:
EditableObjects — способы подачи блюда под различными соусами. кстати на EditableXmlDocument вообще никакого компромата нет, ни адресов, ни паролей, ни явок.
Validation — охотник и заяц, кто прав, кто не прав.
Reflection & TypeBuilder — точно нужно, но моего кунг-фу не хватит.
Aspects (хотя, они достаточно подробно в справке описаны...)

еще бы хотелось "Путеводитель по Demo"
Re[3]: Пространство имён Rsdn.Framework.Data
От: der Igel Россия  
Дата: 10.07.08 05:10
Оценка: +2
Здравствуйте, ili, Вы писали:

ili>>в рамках б-бы за повышение документированности неплохо бы статейку актуализировать, ибо как стартап к системе она очень ценная, юнит тесты, конечно, источник знаний, но явно не дают быстрого и простого понимания что к чему


ili>помятуя о занятости основных игроков, решил помочь с этим делом здесь "рыба" (писата в соотв-ии с требованиями к оформлению статей).


По мне так лучше писать в wiki (http://projects.rsdn.ru/RFD) — больше вероятность что основные игроки поправят на ходу
А потом можно уже будет и в doce оформить, для публикации на сайте.
Re[4]: Пространство имён Rsdn.Framework.Data
От: ili Россия  
Дата: 10.07.08 08:23
Оценка:
Здравствуйте, der Igel, Вы писали:

DI>По мне так лучше писать в wiki (http://projects.rsdn.ru/RFD) — больше вероятность что основные игроки поправят на ходу

DI>А потом можно уже будет и в doce оформить, для публикации на сайте.

гут )
но, лично мне, проще сначала написать доку, а потом ее при необходимости, расковеркать как угодно
Re[5]: Пространство имён Rsdn.Framework.Data
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 02.09.08 03:30
Оценка:
Здравствуйте, ili, Вы писали:

DI>>По мне так лучше писать в wiki (http://projects.rsdn.ru/RFD) — больше вероятность что основные игроки поправят на ходу

DI>>А потом можно уже будет и в doce оформить, для публикации на сайте.
ili>гут )
ili>но, лично мне, проще сначала написать доку, а потом ее при необходимости, расковеркать как угодно

вставил бы ты в самом деле текущую версию в wiki, а то периодически возникает желание пофиксить непонятки текущей документации, а негде
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[6]: Пространство имён Rsdn.Framework.Data
От: ili Россия  
Дата: 02.09.08 05:21
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>вставил бы ты в самом деле текущую версию в wiki, а то периодически возникает желание пофиксить непонятки текущей документации, а негде


внемени нет
некогда толком даже дописать то что начал.
от того, что было раньше добавлено про маппинг, плюс описание атрибутов.
нету описания XML расширений и DataAccess-а

обновление здесь
Re[7]: Пространство имён Rsdn.Framework.Data
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 03.09.08 04:20
Оценка: 43 (2)
Здравствуйте, ili, Вы писали:

ili>обновление здесь


перенес в wiki — http://projects.rsdn.ru/RFD/wiki/BLToolkit
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[8]: Пространство имён Rsdn.Framework.Data
От: ili Россия  
Дата: 03.09.08 05:57
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>перенес в wiki — http://projects.rsdn.ru/RFD/wiki/BLToolkit


в песпективе надо бы это все бить на страницы и метить тагами... а то 170 кило текста, как-то плохо редактируемы "на лету" =)
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.