Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте. поле модельки Код: c# 1. 2. Данное поле сохраняется в таблицу и там размер этого поля ограничен 20 символами. Я конечно могу смотреть в таблицу и добавлять полям модели атрибут MaxLength. Но согласитесь это как-то во-первых муторно, во-вторых ненадежно(изменил размер поля в базе, надо не забыть про модель). Хотелось бы чтобы штатный мвсшный валидатор мог сам после ввода пользователя залезть в базу, заценить размер и если введенные данные пользователя превышают его - выдал сообщение о ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:17 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
OracleLoverНо согласитесь это как-то во-первых муторно, во-вторых ненадежно(изменил размер поля в базе, надо не забыть про модель). 1. Не муторно. 2. О какой надежности ты говоришь? Поменял схему данных - должна изменить и модель, чудес не бывает. OracleLoverХотелось бы чтобы штатный мвсшный валидатор мог сам после ввода пользователя залезть в базу, заценить размер и если введенные данные пользователя превышают его - выдал сообщение о ошибке. 1. Это плохо прежде всего с точки зрения нагрузки на БД 2. А если новое поле добавится в БД, модель должна вприпляску "самосгенерить" в себе новое поле? 3. Не выдумывай глупости, работай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:30 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУ, согласись есть простор для автоматизации данного процесса? Тем более когда используешь ОРМ свойства полей итак уже находятся в проекте, только в модельке самой БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:50 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
OracleLoverМСУ, согласись есть простор для автоматизации данного процесса? Автоматизировать можно всё, вопрос заключается в профите. В данном случае поимеем только головную боль с тормозами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:54 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУПоменял схему данных - должна изменить и модель, чудес не бывает. Не знаю как в MVC, в шарике, например, я описываю модель в CAML валидирую ее wss.xsd T4 шаблон ренерирует C# классы модели и справочники гвидов, JS вью-модель etc. Но это касается только дев-тайм, ран-тайм совсем другая история, imxo. МСУ.. 2. А если новое поле добавится в БД, модель должна вприпляску "самосгенерить" в себе новое поле? .. Рутинное и скучное дело, было бы не плохо автоматизировать этот процесс :] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 21:01 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyНе знаю как в MVC, в шарике, например, я описываю модель в CAML валидирую ее wss.xsd T4 шаблон ренерирует C# классы модели и справочники гвидов, JS вью-модель etc. Нативный SPMetal чем не устроил? tsyselskyРутинное и скучное дело, было бы не плохо автоматизировать этот процесс :] Процесс не для рантайма, уж точно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 21:07 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyсправочники гвидов, JS вью-модель etc Не догоняю, шарик же сам UI генерит со всеми плюшками - на кой тебе какие-то гриды и js? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 21:09 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselskyсправочники гвидов, JS вью-модель etc Не догоняю, шарик же сам UI генерит со всеми плюшками - на кой тебе какие-то гриды и js? SharePoint 2013 App , однако И где я про "какие-то гриды" говорил. Не юзал их и не собираюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 21:55 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУНативный SPMetal чем не устроил? Зачем он мне, я модель соберу на свое усмотрение. T4Helper изваял на F#, генерирую разметку, классы, JSON etc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 21:59 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskySharePoint 2013 Будет вначале следующего года, рано еще пукать. Ждемс. tsyselskyИ где я про "какие-то гриды" говорил. Не юзал их и не собираюсь. справочники гвидов (с) tsyselskyЗачем он мне, я модель соберу на свое усмотрение. T4Helper изваял на F#, генерирую разметку, классы, JSON etc. Какие-то злостные костыли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:18 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselskySharePoint 2013 Будет вначале следующего года, рано еще пукать. Ждемс. Жди. МСУtsyselskyИ где я про "какие-то гриды" говорил. Не юзал их и не собираюсь. справочники гвидов (с) GUID Код: c# 1. 2. 3. 4. МСУtsyselskyЗачем он мне, я модель соберу на свое усмотрение. T4Helper изваял на F#, генерирую разметку, классы, JSON etc. Какие-то злостные костыли... Это девтайм, делаю что хочу и так как мне удобно. Для тебя пожалуй это будет костыль. Но мне так удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:32 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselsky Код: c# 1. 2. 3. 4. Какая-то жесть. А если и удалю поле и создам такое-же новое, мне нужно пересобрать приложение? Посмотри как SPMetal работает, никаких гуидов, завязка идет только на наименование. Хотелось бы еще и InternalName, но и так пойдет. Уж лучше, чем гуиды, которые заново генерятся при создании объектов. tsyselskyЭто девтайм, делаю что хочу и так как мне удобно. Для тебя пожалуй это будет костыль. Но мне так удобно. Ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:38 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselsky Код: c# 1. 2. 3. 4. Какая-то жесть. А если и удалю поле и создам такое-же новое, мне нужно пересобрать приложение? Посмотри как SPMetal работает, никаких гуидов, завязка идет только на наименование. Хотелось бы еще и InternalName, но и так пойдет. Уж лучше, чем гуиды, которые заново генерятся при создании объектов. Имею ввиду следуююще Из определения CAML модели Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. генерируем что-то типа Код: c# 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:56 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyИмею ввиду следуююще Из определения CAML модели ... Мля, выражайся русским языком, а не инопланетянским. Это Field Definition . Причем тут камл? Так вот, еще раз говорю, на кой ляд завязываться на идентификаторы определения полей, если можно вязаться по-человечески к InternalName или (как это сделано в SPMetal) в DisplayName. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 23:59 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselskyИмею ввиду следуююще Из определения CAML модели ... Мля, выражайся русским языком, а не инопланетянским. Это Field Definition . Причем тут камл? Так вот, еще раз говорю, на кой ляд завязываться на идентификаторы определения полей, если можно вязаться по-человечески к InternalName или (как это сделано в SPMetal) в DisplayName. Можно, чего ж не можно. Инфраструктурные, не юзерские, "завязываю" на гиуды. С "бизнесс" полями там все немного сложнее, но не суть. А вообще, забей. Я просто мысль свою пояснил, поскольку путаница вышла. На бест-практикс не претендую, ни коим образом :] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 00:16 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselskyИмею ввиду следуююще Из определения CAML модели ... Мля, выражайся русским языком, а не инопланетянским. Это Field Definition . Причем тут камл? http://en.wikipedia.org/wiki/Collaborative_Application_Markup_Language Data definition elements Data definition elements are used to define lists and sites in the same style as basic XML (but with a limited set of keywords). A simple definition of the fields in a list might look something like this: Код: xml 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 00:20 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyМСУпропущено... Мля, выражайся русским языком, а не инопланетянским. Это Field Definition . Причем тут камл? http://en.wikipedia.org/wiki/Collaborative_Application_Markup_Language Data definition elements Data definition elements are used to define lists and sites in the same style as basic XML (but with a limited set of keywords). A simple definition of the fields in a list might look something like this: Код: xml 1. 2. 3. 4. Не путай теплое с мягким. То, что ты привел по ссылке - чистый камл запрос. А то, что ты написал выше - Field Definition. Абсолютно разные вещи в шарепоинте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 00:34 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselskyпропущено... http://en.wikipedia.org/wiki/Collaborative_Application_Markup_Language Data definition elements Data definition elements are used to define lists and sites in the same style as basic XML (but with a limited set of keywords). A simple definition of the fields in a list might look something like this: Код: xml 1. 2. 3. 4. Не путай теплое с мягким. То, что ты привел по ссылке - чистый камл запрос. А то, что ты написал выше - Field Definition. Абсолютно разные вещи в шарепоинте. Тобиш Field Definition, это не CAML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 00:42 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselskyпропущено... http://en.wikipedia.org/wiki/Collaborative_Application_Markup_Language Data definition elements Data definition elements are used to define lists and sites in the same style as basic XML (but with a limited set of keywords). A simple definition of the fields in a list might look something like this: Код: xml 1. 2. 3. 4. Не путай теплое с мягким. То, что ты привел по ссылке - чистый камл запрос. А то, что ты написал выше - Field Definition. Абсолютно разные вещи в шарепоинте. Тобиш "Field Definition" , это не CAML? Introduction to Collaborative Application Markup Language (CAML) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 00:45 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyТобиш Field Definition, это не CAML? Только в самом общем понимании. Тоже самое, если сказать XML. Нормальные люди это называют Field Definition, как я тебе уже сказал. 1. То, что сказал ты "определение CAML модели" - ни в какие ворота не лезет, бо тебя никто не поймет. 2. Если ты сказал "XML" - тоже не поняли бы, о чем ты. 3. Если ты сказал "CAML" - тоже не поняли бы, о чем ты (хотя уже сужен круг). 4. Если ты сказал "Field Definition" - вопросов бы не возникло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 00:51 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselskyТобиш Field Definition, это не CAML? Только в самом общем понимании. .. Что и требовалось доказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 01:11 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyМСУпропущено... Только в самом общем понимании. .. Что и требовалось доказать. С тем же успехом ты мог написать "XML". Или, вообще, "букафки". Ничего не доказано - называй вещи своими именами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 10:14 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselskyпропущено... Что и требовалось доказать. С тем же успехом ты мог написать "XML". Или, вообще, "букафки". Ничего не доказано - называй вещи своими именами. Я не совсем понимаю в чем ты меня хочешь упрекнуть. Я не должен называть XML код определенный в схеме wss.xsd CAML? Поля в SharePoint определяются чем то что ты называешь Field Definition Почему, поясни плиз. И как правильно назвать нижеприведенный код? Это не CAML? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 10:45 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselsky, я же тебе ответил, в общем понимании это можно называть камл-ом, как и xml-ем тоже. Я поправил, когда ты сказал "определения CAML модели". Ты до сих пор не понимаешь, что сказал хрень какую-то? Что такое "определения CAML модели"? Такими "определениями" усыпан шарепоинт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 10:48 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУtsyselsky, я же тебе ответил, в общем понимании это можно называть камл-ом, как и xml-ем тоже. Ну по твоей логике С# код тоже можно назвать обычным текстом с закарлючками { } МСУЯ поправил, когда ты сказал "определения CAML модели". Ты до сих пор не понимаешь, что сказал хрень какую-то? Что такое "определения CAML модели"? Такими "определениями" усыпан шарепоинт. Для меня модель это синоним схемы в большинстве случаев. И если заменить слово модель на схема, то получается норм, не? Я вообще не использую термин модель для описания данных. Схема оно как то понятней, imxo. Употребил его исключительно в контексте топика(поскольку MVC использует этот термин), что бы пояснить как решаю подобные задачи на платформе под которую пишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 11:04 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyНу по твоей логике С# код тоже можно назвать обычным текстом с закарлючками { } Это по твоей логике, а не по моей. Ибо ты обобщаешь. tsyselskyДля меня модель это синоним схемы в большинстве случаев. Тогда тебя не будут понимать люди. tsyselskyИ если заменить слово модель на схема, то получается норм, не? Не норм. Называй вещи своими именами, сказал же уже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 11:34 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУС тем же успехом ты мог написать "XML". Или, вообще, "букафки" tsyselskyНу по твоей логике С# код тоже можно назвать обычным текстом с закарлючками { } Это по твоей логике, а не по моей. Ибо ты обобщаешь. Ты сказал что приведенный мной код можно назвать XML`ом, "букафками" или еще чем. Я же утверждаю что приведенный снипет является CAML кодом а не просто XML текстом с буквами. И продолжил твою мысль, предложив назвать C# "букафками" с закарлючками. Что я "обобщаю" я называю код кторый привел именно так как его назвали разработчики, а именно CAML. И почему <Field /> является одним из елементов CAML только "в общем понимании" :] МСУtsyselskyДля меня модель это синоним схемы в большинстве случаев. Тогда тебя не будут понимать люди. tsyselskyИ если заменить слово модель на схема, то получается норм, не? Не норм. Называй вещи своими именами, сказал же уже. Я что то потерял суть твоего послания мне. Какие вещи какими именами я должен называть. Описать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 12:25 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyТы сказал что приведенный мной код можно назвать XML`ом, "букафками" или еще чем. Можно, но не нужно. Разницу понимаешь? tsyselskyЯ же утверждаю что приведенный снипет является CAML кодом а не просто XML текстом с буквами. И продолжил твою мысль, предложив назвать C# "букафками" с закарлючками. Что я "обобщаю" я называю код кторый привел именно так как его назвали разработчики, а именно CAML. И почему <Field /> является одним из елементов CAML только "в общем понимании" :] Если тебе нравится изъясняться таким образом, чтобы тебя не понимали люди - твое дело. Если бы ты сказал изначально - определение полей, а не тот сумбур - всё было бы понятно. tsyselskyЯ что то потерял суть твоего послания мне. Какие вещи какими именами я должен называть. См. выше. tsyselskyОписать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно? Найди где-нибудь в доках шарепоинта понятие "CAML модель". Зачем ты сочиняешь какие-то новые определения терминов? http://msdn.microsoft.com/ru-ru/library/ms426449.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 12:30 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУС тем же успехом ты мог написать "XML". Или, вообще, "букафки" tsyselskyТы сказал что приведенный мной код можно назвать XML`ом, "букафками" или еще чем. Я же утверждаю что приведенный снипет является CAML кодом а не просто XML текстом с буквами. И продолжил твою мысль, предложив назвать C# "букафками" с закарлючками. Можно, но не нужно. Разницу понимаешь? Ну так если "не нужно" то зачем мне предлагаешь так называть CAML? МСУСм. выше. Что я должен увидеть выше, твои реплики о том что <Field /> это не CAML И что я должен называть что то так как ты привык и не иначе? МСУtsyselskyОписать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно? Найди где-нибудь в доках шарепоинта понятие "CAML модель". Зачем ты сочиняешь какие-то новые определения терминов? Сказал же уже я заменил схему на модель , поскольку сабж о MVC собственно. Повторю вопрос: "Описать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно?" Только без словоблудия, ок? Корректно или нет. Простой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 12:52 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУНайди где-нибудь в доках шарепоинта понятие "CAML модель". Зачем ты сочиняешь какие-то новые определения терминов? http://msdn.microsoft.com/ru-ru/library/ms426449.aspx Все ниже приведенное можно определить в CAML и разработчики называют это именно модель. И ответь на вопрос который я задал в предыдущем посте. Или спорил и пытался выставить меня невеждой, не владеющим терминологией просто "от балды", я так понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 13:32 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyНу так если "не нужно" то зачем мне предлагаешь так называть CAML? Я не предлагаю называть CAML. Твои слова "Ты сказал что приведенный мной код можно назвать XML`ом". То есть ты снала говоришь "можно", а потом приплетаешь мне слова, которые я не говорил - "нужно". Еще раз - можно и Машку за ляшку, но не нужно. tsyselskyЧто я должен увидеть выше, твои реплики о том что <Field /> это не CAML И что я должен называть что то так как ты привык и не иначе? 1. Ты не просто сказал "CAML", ты сказал "определения CAML модели". Куета какая-то. 2. Причем тут мои привычки? Я тебе говорю, как это называется вообще. Если принято называть "14-ый хайв", значит принято - и это всем шарепоинтщикам будет понятно. Если ты скажешь "папка 14" - это будет, мягко говоря, по-идиотски. Так же и тут, ты говоришь "определения CAML модели". Вот скажи, как тебя можно понять, что имел ввиду твой поток фантазии? Я тебя только понял, когда ты определения полей показал в следующем посте. А если бы ты сразу сказал "filed definition", "list definition", "site definition", "caml query" и т.д. - всё было бы понятно. Не догоняешь? tsyselskyзал же уже я заменил схему на модель, поскольку сабж о MVC собственно. Повторю вопрос: "Описать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно?" Только без словоблудия, ок? Корректно или нет. Простой вопрос. Не корректно. Я тебе уже 10 раз об этом сказал. Забей в гугл "CAML модель" - гугл посмеется над тобой. Итого - не нужно выдумывать свои определения, пользуйся общими понятными терминами. tsyselskyВсе ниже приведенное можно определить в CAML и разработчики называют это именно модель. Опять ты что-то там додумываешь и что-то там дорисовываешь. Зачем ты нарисовал на скрине свои фантазии в документации? tsyselskyИ ответь на вопрос который я задал в предыдущем посте. Или спорил и пытался выставить меня невеждой, не владеющим терминологией просто "от балды", я так понимаю. Первое - я не спорил, зачем мне с тобой спорить, если я знаю, что ты априори не прав. Второе - где-то в глубине души хотел и выставить невеждой, потому что смешно читать посты мемберов, которые занимаются "самогенерированием" общеизвестных технических терминов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 15:04 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
Собрался было написать развернутый ответ, но в лом. Да и не нужно это похоже никому :] Если ты не понял, что я имею ввиду, то это мой, пожалуй, мой косяк, согласен. Не смог донести мысль, так сказать. Отредактировал рисунок, опять же, что бы ты понял о чем я вещаю :] Model приложения можно описать в С#, CAML, UML или еще на чем. И называть я буду их именно так как они и называются. По поводу SPMetal и кодогенерации ты как то отписал на форуме что не юзаеш его, уж не помню почему. Зачем предлагаешь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 15:28 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyИ называть я буду их именно так как они и называются. Ладно, хрен с ним, называй как хочешь :) tsyselskyПо поводу SPMetal и кодогенерации ты как то отписал на форуме что не юзаеш его, уж не помню почему. Зачем предлагаешь ? Да как-то традиционно привык через Microsoft.SharePoint.dll. Да и мне нравится больше через InternalName объектов работать - кто-то поменяет DisplayName у того же списка - у меня всё будет работать. Microsoft.SharePoint.Linq.dll - хорошая вещь, удобная. Но вяжется к DisplayName объектов. Вообще, конечно, в новых проектах нужно внедрять Linq to SharePoint. Вот тут можно почитать интересную сводку по LINQ vs Camlex, занятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 16:07 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
Устал похоже, теряю былую легкость и начинаю изъясняться не внятно. Конец месяца, апдейты буржуинам слать нуна. Запара :] -- Я тебе не о том говорю как поля в рантайме дергать. Дурное дело, не хитрое (с) Я том, что можно использовать CAML схему как модель конкретной предметной области, автоматизацией операций которой ты собственно занимаешься разрабатывая LOB App. Я например использовал CAML схему(читай модель) "банковского" HR приложения, созданную изначально под шарик в проекте к SharePoint отношения не имеющего. И это даже не .Net был и более того не Windows. Из схемы сгенерил сущности в нужном объеме и в нужной конфигурации. Дальше обычный коддинг и админка. CAML, imxo, простой и выразительный декларативный ЯП, который отлично подходит для моделирования сущностей большинства LOB приложений. wss.xsd опять же .. И вот таких вот схемок есть мальнеко в запасе. И тулза для кодогенерации есть. Идея ясна? :] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 17:03 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyЯ том, что можно использовать CAML схему как модель конкретной предметной области, автоматизацией операций которой ты собственно занимаешься разрабатывая LOB App Ну сайт дефинишн ты можешь полностью снять, это и будет твоей "схемой". Но это - не модель "предметной области" (доменная модель), это тупо обычная "схема данных". Модель предметной области - это бизнес-логика в первую очередь Фаулер ]почитай Фаулера, что-ли. Фаулер Мартин. Архитектура корпоративных программных приложенийОбъектно-ориентированная модель предметной области часто напоминает схему соответствующей базы данных, хотя между ними всё ещё остаётся множество различий. В модели предметной области смешиваются данные и функции, допускаются многозначные атрибуты, создаются сложные сети ассоциаций и используются связи наследования. Видишь, тебя опять не понимают... Потому что ты, не зная фундаментальных вещей, берешься что-то там обсуждать, тем более еще шарепоинт замешиваешь. Десятый раз говорю - называй вещи своими именами и тебя будут понимать. tsyselskyЯ например использовал CAML схему(читай модель) "банковского" HR приложения, созданную изначально под шарик в проекте к SharePoint отношения не имеющего. Камлу до модели, как раком до Берлина. Опятьл глупости пишешь :( Мля, камл - это схема. Забудь слово "модель" в терминах шарика особенно. Есть дефинишены и точка! tsyselskyCAML, imxo, простой и выразительный декларативный ЯП, который отлично подходит для моделирования сущностей большинства LOB приложений. wss.xsd опять же .. Камл такой же "язык программирования" как и "XML". Ты жжешь сегодня нипадецки :) tsyselskyИ вот таких вот схемок есть мальнеко в запасе. И тулза для кодогенерации есть. Идея ясна? :] Давай с терминами путаться перестанем, до "идеи" еще далеко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 17:19 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУ, к Фаулеру отсылать не нуна, Ок. Схема или модель или еще чего, это все софистика и тема для холиваров на форумах. Схема это как правило "статичная" структура имеющая накапливать данные, сохраняя зависимости и взаимосвязи. Все что нужно этой схеме, что бы стать приложением, это слой сервисов, манипулирующий этими структурами. В большинстве случаев слой сервисов достаточно тонкий, транспорт по сути. Аутентификация, валидация и CRUD, все остальное на клиенте в браузере и в базе данных. >> Камл такой же "язык программирования" как и "XML". Именно, это диалект XML ( яп это или просто разметка можно спорить "до посинения" ) к тому же имеющий хорошую схему заточенную для конкретной задачи. Можно создавать схему данных и шаблоны ее визуализации. Разве нет? Добавил слой сервисов, прогнал тесты, задеплоился и собственно все :] Он же (CAML) по сути является и документацией, в каком то смысле. 2МСУ скучный ты стал последнее время, зациклился на своих эмвисях и зарубах с падаванами и ортодоксами. Ацтой! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2012, 01:47 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyМСУ, к Фаулеру отсылать не нуна, Ок. Схема или модель или еще чего, это все софистика и тема для холиваров на форумах. Схема это как правило "статичная" структура имеющая накапливать данные, сохраняя зависимости и взаимосвязи. Все что нужно этой схеме, что бы стать приложением, это слой сервисов, манипулирующий этими структурами. В большинстве случаев слой сервисов достаточно тонкий, транспорт по сути. Аутентификация, валидация и CRUD, все остальное на клиенте в браузере и в базе данных. >> Камл такой же "язык программирования" как и "XML". Именно, это диалект XML ( яп это или просто разметка можно спорить "до посинения" ) к тому же имеющий хорошую схему заточенную для конкретной задачи. Можно создавать схему данных и шаблоны ее визуализации. Разве нет? Добавил слой сервисов, прогнал тесты, задеплоился и собственно все :] Он же (CAML) по сути является и документацией, в каком то смысле. 2МСУ скучный ты стал последнее время, зациклился на своих эмвисях и зарубах с падаванами и ортодоксами. Ацтой! Ну как не отсылать к Фаулеру, если есть пробелы. И не софистика это, а название вещей своими именами. XML - это не язык программирования :) Да, скучный, потому что мало с кем можно действительно пообщаться на хорошие темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2012, 11:58 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
МСУНу как не отсылать к Фаулеру, если есть пробелы. И не софистика это, а название вещей своими именами. XML - это не язык программирования :) Да, скучный, потому что мало с кем можно действительно пообщаться на хорошие темы. А XSLT, к примеру, изык али же нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2012, 12:16 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
Дык, по определению, и то и другое таки язык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2012, 12:39 |
|
||
|
MVC, я думаю можно настроить валидатор на маппинг полей БД?
|
|||
|---|---|---|---|
|
#18+
tsyselskyМСУНу как не отсылать к Фаулеру, если есть пробелы. И не софистика это, а название вещей своими именами. XML - это не язык программирования :) Да, скучный, потому что мало с кем можно действительно пообщаться на хорошие темы. А XSLT, к примеру, изык али же нет? Язык, но не программирования. Ты меня на крючок, что-ли, решил поймать? :) Речь о ЯП ведь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2012, 12:41 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1359108]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
99ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 540ms |

| 0 / 0 |
