powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC, я думаю можно настроить валидатор на маппинг полей БД?
40 сообщений из 40, показаны все 2 страниц
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013494
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здравствуйте.

поле модельки

Код: c#
1.
2.
[Required]
public string CarNumber { get; set; }




Данное поле сохраняется в таблицу и там размер этого поля ограничен 20 символами.

Я конечно могу смотреть в таблицу и добавлять полям модели атрибут MaxLength. Но согласитесь это как-то во-первых муторно, во-вторых ненадежно(изменил размер поля в базе, надо не забыть про модель). Хотелось бы чтобы штатный мвсшный валидатор мог сам после ввода пользователя залезть в базу, заценить размер и если введенные данные пользователя превышают его - выдал сообщение о ошибке.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013522
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverНо согласитесь это как-то во-первых муторно, во-вторых ненадежно(изменил размер поля в базе, надо не забыть про модель).
1. Не муторно.
2. О какой надежности ты говоришь? Поменял схему данных - должна изменить и модель, чудес не бывает.

OracleLoverХотелось бы чтобы штатный мвсшный валидатор мог сам после ввода пользователя залезть в базу, заценить размер и если введенные данные пользователя превышают его - выдал сообщение о ошибке.
1. Это плохо прежде всего с точки зрения нагрузки на БД
2. А если новое поле добавится в БД, модель должна вприпляску "самосгенерить" в себе новое поле?
3. Не выдумывай глупости, работай.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013571
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

согласись есть простор для автоматизации данного процесса? Тем более когда используешь ОРМ свойства полей итак уже находятся в проекте, только в модельке самой БД
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013583
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverМСУ, согласись есть простор для автоматизации данного процесса?
Автоматизировать можно всё, вопрос заключается в профите. В данном случае поимеем только головную боль с тормозами.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013770
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПоменял схему данных - должна изменить и модель, чудес не бывает.


Не знаю как в MVC, в шарике, например, я описываю модель в CAML валидирую ее wss.xsd
T4 шаблон ренерирует C# классы модели и справочники гвидов, JS вью-модель etc.

Но это касается только дев-тайм, ран-тайм совсем другая история, imxo.

МСУ..
2. А если новое поле добавится в БД, модель должна вприпляску "самосгенерить" в себе новое поле?
..

Рутинное и скучное дело, было бы не плохо автоматизировать этот процесс :]
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013777
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyНе знаю как в MVC, в шарике, например, я описываю модель в CAML валидирую ее wss.xsd
T4 шаблон ренерирует C# классы модели и справочники гвидов, JS вью-модель etc.
Нативный SPMetal чем не устроил?

tsyselskyРутинное и скучное дело, было бы не плохо автоматизировать этот процесс :]
Процесс не для рантайма, уж точно :)
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013779
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyсправочники гвидов, JS вью-модель etc
Не догоняю, шарик же сам UI генерит со всеми плюшками - на кой тебе какие-то гриды и js?
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013799
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУtsyselskyсправочники гвидов, JS вью-модель etc
Не догоняю, шарик же сам UI генерит со всеми плюшками - на кой тебе какие-то гриды и js?

SharePoint 2013 App , однако
И где я про "какие-то гриды" говорил. Не юзал их и не собираюсь.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013800
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНативный SPMetal чем не устроил?


Зачем он мне, я модель соберу на свое усмотрение.
T4Helper изваял на F#, генерирую разметку, классы, JSON etc.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013807
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskySharePoint 2013
Будет вначале следующего года, рано еще пукать. Ждемс.

tsyselskyИ где я про "какие-то гриды" говорил. Не юзал их и не собираюсь.
справочники гвидов (с)

tsyselskyЗачем он мне, я модель соберу на свое усмотрение.
T4Helper изваял на F#, генерирую разметку, классы, JSON etc.
Какие-то злостные костыли...
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013812
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУtsyselskySharePoint 2013
Будет вначале следующего года, рано еще пукать. Ждемс.

Жди.

МСУtsyselskyИ где я про "какие-то гриды" говорил. Не юзал их и не собираюсь.
справочники гвидов (с)


GUID

Код: c#
1.
2.
3.
4.
public static FooMetadata {
    public static Guid FooNameFieldId = @"{FEBD81C1-4B87-4E94-90C7-25973D5800FE}";
    ..
}



МСУtsyselskyЗачем он мне, я модель соберу на свое усмотрение.
T4Helper изваял на F#, генерирую разметку, классы, JSON etc.
Какие-то злостные костыли...
Это девтайм, делаю что хочу и так как мне удобно.
Для тебя пожалуй это будет костыль. Но мне так удобно.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013818
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselsky
Код: c#
1.
2.
3.
4.
public static FooMetadata {
    public static Guid FooNameFieldId = @"{FEBD81C1-4B87-4E94-90C7-25973D5800FE}";
    ..
}



Какая-то жесть. А если и удалю поле и создам такое-же новое, мне нужно пересобрать приложение? Посмотри как SPMetal работает, никаких гуидов, завязка идет только на наименование. Хотелось бы еще и InternalName, но и так пойдет. Уж лучше, чем гуиды, которые заново генерятся при создании объектов.

tsyselskyЭто девтайм, делаю что хочу и так как мне удобно.
Для тебя пожалуй это будет костыль. Но мне так удобно.
Ок.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013835
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУtsyselsky
Код: c#
1.
2.
3.
4.
public static FooMetadata {
    public static Guid FooNameFieldId = @"{FEBD81C1-4B87-4E94-90C7-25973D5800FE}";
    ..
}



Какая-то жесть. А если и удалю поле и создам такое-же новое, мне нужно пересобрать приложение? Посмотри как SPMetal работает, никаких гуидов, завязка идет только на наименование. Хотелось бы еще и InternalName, но и так пойдет. Уж лучше, чем гуиды, которые заново генерятся при создании объектов.


Имею ввиду следуююще
Из определения CAML модели
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field ID="{F200BB63-F31E-4879-AF33-3656337C2D48}"
	Type="Note"
	NumLines="18"
	Name="EventLogStackTrace"
	RichText="false"
	DisplayName="StackTrace"
	Group="Integrator Columns"
	Hidden="FALSE"
	ReadOnly="FALSE"
	Sealed="TRUE"
	DisplaceOnUpgrade="TRUE" />
</Elements>



генерируем что-то типа
Код: c#
1.
2.
3.
4.
5.
public static EventLogStackTraceMetadata {
    public static Guid FooNameFieldId = new Guid(@"{bla-bla-bla}");
    public static Guid FooNameName = resxman.GetString("EventLogStackTrace");
    ..
}
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013882
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyИмею ввиду следуююще
Из определения CAML модели ...
Мля, выражайся русским языком, а не инопланетянским. Это Field Definition . Причем тут камл?
Так вот, еще раз говорю, на кой ляд завязываться на идентификаторы определения полей, если можно вязаться по-человечески к InternalName или (как это сделано в SPMetal) в DisplayName.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013888
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУtsyselskyИмею ввиду следуююще
Из определения CAML модели ...
Мля, выражайся русским языком, а не инопланетянским. Это Field Definition . Причем тут камл?
Так вот, еще раз говорю, на кой ляд завязываться на идентификаторы определения полей, если можно вязаться по-человечески к InternalName или (как это сделано в SPMetal) в DisplayName.

Можно, чего ж не можно. Инфраструктурные, не юзерские, "завязываю" на гиуды.
С "бизнесс" полями там все немного сложнее, но не суть.
А вообще, забей. Я просто мысль свою пояснил, поскольку путаница вышла.
На бест-практикс не претендую, ни коим образом :]
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013892
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ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.
<Fields>
    <Field Type="Counter" Name="ID"/>
    . . . other field definitions. . .
 </Fields>
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013899
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
<Fields>
    <Field Type="Counter" Name="ID"/>
    . . . other field definitions. . .
 </Fields>


Не путай теплое с мягким. То, что ты привел по ссылке - чистый камл запрос. А то, что ты написал выше - Field Definition. Абсолютно разные вещи в шарепоинте.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013901
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ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.
<Fields>
    <Field Type="Counter" Name="ID"/>
    . . . other field definitions. . .
 </Fields>


Не путай теплое с мягким. То, что ты привел по ссылке - чистый камл запрос. А то, что ты написал выше - Field Definition. Абсолютно разные вещи в шарепоинте.

Тобиш Field Definition, это не CAML?
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013904
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ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.
<Fields>
    <Field Type="Counter" Name="ID"/>
    . . . other field definitions. . .
 </Fields>


Не путай теплое с мягким. То, что ты привел по ссылке - чистый камл запрос. А то, что ты написал выше - Field Definition. Абсолютно разные вещи в шарепоинте.

Тобиш "Field Definition" , это не CAML?

Introduction to Collaborative Application Markup Language (CAML)

...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013907
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyТобиш Field Definition, это не CAML?
Только в самом общем понимании. Тоже самое, если сказать XML. Нормальные люди это называют Field Definition, как я тебе уже сказал.
1. То, что сказал ты "определение CAML модели" - ни в какие ворота не лезет, бо тебя никто не поймет.
2. Если ты сказал "XML" - тоже не поняли бы, о чем ты.
3. Если ты сказал "CAML" - тоже не поняли бы, о чем ты (хотя уже сужен круг).
4. Если ты сказал "Field Definition" - вопросов бы не возникло.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38013922
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУtsyselskyТобиш Field Definition, это не CAML?
Только в самом общем понимании. ..

Что и требовалось доказать.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014144
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyМСУпропущено...
Только в самом общем понимании. ..
Что и требовалось доказать.
С тем же успехом ты мог написать "XML". Или, вообще, "букафки". Ничего не доказано - называй вещи своими именами.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014188
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ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.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <ContentType ID="0x0100AD9C943A95E8498DBF58FB4E6D4A1ED3"
        Name="EventLog"
        Group="Integrator"
        Description=""
        Overwrite="TRUE"
        Inherits="TRUE"
        Version="0" >
        <FieldRefs>
            <FieldRef ID="{288f5f32-8462-4175-8f09-dd7ba29359a9}" Name="Location"/>
        </FieldRefs>
    </ContentType> 
</Elements>
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014197
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselsky, я же тебе ответил, в общем понимании это можно называть камл-ом, как и xml-ем тоже. Я поправил, когда ты сказал "определения CAML модели". Ты до сих пор не понимаешь, что сказал хрень какую-то? Что такое "определения CAML модели"? Такими "определениями" усыпан шарепоинт.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014223
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУtsyselsky, я же тебе ответил, в общем понимании это можно называть камл-ом, как и xml-ем тоже.


Ну по твоей логике С# код тоже можно назвать обычным текстом с закарлючками { }

МСУЯ поправил, когда ты сказал "определения CAML модели". Ты до сих пор не понимаешь, что сказал хрень какую-то? Что такое "определения CAML модели"? Такими "определениями" усыпан шарепоинт.

Для меня модель это синоним схемы в большинстве случаев.
И если заменить слово модель на схема, то получается норм, не?
Я вообще не использую термин модель для описания данных. Схема оно как то понятней, imxo.
Употребил его исключительно в контексте топика(поскольку MVC использует этот термин), что бы пояснить как решаю подобные задачи на платформе под которую пишу.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014265
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyНу по твоей логике С# код тоже можно назвать обычным текстом с закарлючками { }
Это по твоей логике, а не по моей. Ибо ты обобщаешь.

tsyselskyДля меня модель это синоним схемы в большинстве случаев.
Тогда тебя не будут понимать люди.

tsyselskyИ если заменить слово модель на схема, то получается норм, не?
Не норм. Называй вещи своими именами, сказал же уже.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014349
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУС тем же успехом ты мог написать "XML". Или, вообще, "букафки"
tsyselskyНу по твоей логике С# код тоже можно назвать обычным текстом с закарлючками { }
Это по твоей логике, а не по моей. Ибо ты обобщаешь.

Ты сказал что приведенный мной код можно назвать XML`ом, "букафками" или еще чем.
Я же утверждаю что приведенный снипет является CAML кодом а не просто XML текстом с буквами.
И продолжил твою мысль, предложив назвать C# "букафками" с закарлючками.
Что я "обобщаю" я называю код кторый привел именно так как его назвали разработчики, а именно CAML.
И почему <Field /> является одним из елементов CAML только "в общем понимании" :]

МСУtsyselskyДля меня модель это синоним схемы в большинстве случаев.
Тогда тебя не будут понимать люди.
tsyselskyИ если заменить слово модель на схема, то получается норм, не?
Не норм. Называй вещи своими именами, сказал же уже.
Я что то потерял суть твоего послания мне. Какие вещи какими именами я должен называть.
Описать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно?
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014365
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyТы сказал что приведенный мной код можно назвать XML`ом, "букафками" или еще чем.
Можно, но не нужно. Разницу понимаешь?

tsyselskyЯ же утверждаю что приведенный снипет является CAML кодом а не просто XML текстом с буквами.
И продолжил твою мысль, предложив назвать C# "букафками" с закарлючками.
Что я "обобщаю" я называю код кторый привел именно так как его назвали разработчики, а именно CAML.
И почему <Field /> является одним из елементов CAML только "в общем понимании" :]
Если тебе нравится изъясняться таким образом, чтобы тебя не понимали люди - твое дело. Если бы ты сказал изначально - определение полей, а не тот сумбур - всё было бы понятно.

tsyselskyЯ что то потерял суть твоего послания мне. Какие вещи какими именами я должен называть.
См. выше.

tsyselskyОписать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно?
Найди где-нибудь в доках шарепоинта понятие "CAML модель". Зачем ты сочиняешь какие-то новые определения терминов?
http://msdn.microsoft.com/ru-ru/library/ms426449.aspx
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014409
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУС тем же успехом ты мог написать "XML". Или, вообще, "букафки"
tsyselskyТы сказал что приведенный мной код можно назвать XML`ом, "букафками" или еще чем.
Я же утверждаю что приведенный снипет является CAML кодом а не просто XML текстом с буквами.
И продолжил твою мысль, предложив назвать C# "букафками" с закарлючками.

Можно, но не нужно. Разницу понимаешь?

Ну так если "не нужно" то зачем мне предлагаешь так называть CAML?

МСУСм. выше.

Что я должен увидеть выше, твои реплики о том что <Field /> это не CAML
И что я должен называть что то так как ты привык и не иначе?

МСУtsyselskyОписать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно?
Найди где-нибудь в доках шарепоинта понятие "CAML модель". Зачем ты сочиняешь какие-то новые определения терминов?

Сказал же уже я заменил схему на модель , поскольку сабж о MVC собственно.
Повторю вопрос: "Описать структуру данных приложения в синтаксисе CAML и назвать это "CAML модель" не корректно?"

Только без словоблудия, ок? Корректно или нет. Простой вопрос.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014479
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНайди где-нибудь в доках шарепоинта понятие "CAML модель". Зачем ты сочиняешь какие-то новые определения терминов?
http://msdn.microsoft.com/ru-ru/library/ms426449.aspx

Все ниже приведенное можно определить в CAML и разработчики называют это именно модель.
И ответь на вопрос который я задал в предыдущем посте.
Или спорил и пытался выставить меня невеждой, не владеющим терминологией просто "от балды", я так понимаю.

...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014649
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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И ответь на вопрос который я задал в предыдущем посте.
Или спорил и пытался выставить меня невеждой, не владеющим терминологией просто "от балды", я так понимаю.
Первое - я не спорил, зачем мне с тобой спорить, если я знаю, что ты априори не прав. Второе - где-то в глубине души хотел и выставить невеждой, потому что смешно читать посты мемберов, которые занимаются "самогенерированием" общеизвестных технических терминов.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014725
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собрался было написать развернутый ответ, но в лом. Да и не нужно это похоже никому :]
Если ты не понял, что я имею ввиду, то это мой, пожалуй, мой косяк, согласен. Не смог донести мысль, так сказать.
Отредактировал рисунок, опять же, что бы ты понял о чем я вещаю :]
Model приложения можно описать в С#, CAML, UML или еще на чем.
И называть я буду их именно так как они и называются.
По поводу SPMetal и кодогенерации ты как то отписал на форуме что не юзаеш его, уж не помню почему.
Зачем предлагаешь ?
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014839
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyИ называть я буду их именно так как они и называются.
Ладно, хрен с ним, называй как хочешь :)

tsyselskyПо поводу SPMetal и кодогенерации ты как то отписал на форуме что не юзаеш его, уж не помню почему.
Зачем предлагаешь ?
Да как-то традиционно привык через Microsoft.SharePoint.dll. Да и мне нравится больше через InternalName объектов работать - кто-то поменяет DisplayName у того же списка - у меня всё будет работать.
Microsoft.SharePoint.Linq.dll - хорошая вещь, удобная. Но вяжется к DisplayName объектов. Вообще, конечно, в новых проектах нужно внедрять Linq to SharePoint.
Вот тут можно почитать интересную сводку по LINQ vs Camlex, занятно.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38014988
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Устал похоже, теряю былую легкость и начинаю изъясняться не внятно.
Конец месяца, апдейты буржуинам слать нуна. Запара :]
--
Я тебе не о том говорю как поля в рантайме дергать. Дурное дело, не хитрое (с)
Я том, что можно использовать CAML схему как модель конкретной предметной области,
автоматизацией операций которой ты собственно занимаешься разрабатывая LOB App.

Я например использовал CAML схему(читай модель) "банковского" HR приложения, созданную изначально под шарик в проекте к SharePoint отношения не имеющего.
И это даже не .Net был и более того не Windows.
Из схемы сгенерил сущности в нужном объеме и в нужной конфигурации. Дальше обычный коддинг и админка.
CAML, imxo, простой и выразительный декларативный ЯП, который отлично подходит для моделирования сущностей большинства LOB приложений. wss.xsd опять же ..

И вот таких вот схемок есть мальнеко в запасе. И тулза для кодогенерации есть. Идея ясна? :]
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38015014
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyЯ том, что можно использовать CAML схему как модель конкретной предметной области,
автоматизацией операций которой ты собственно занимаешься разрабатывая LOB App
Ну сайт дефинишн ты можешь полностью снять, это и будет твоей "схемой". Но это - не модель "предметной области" (доменная модель), это тупо обычная "схема данных". Модель предметной области - это бизнес-логика в первую очередь
Фаулер ]почитай Фаулера, что-ли.

Фаулер Мартин. Архитектура корпоративных программных приложенийОбъектно-ориентированная модель предметной области часто напоминает схему соответствующей базы данных, хотя между ними всё ещё остаётся множество различий. В модели предметной области смешиваются данные и функции, допускаются многозначные атрибуты, создаются сложные сети ассоциаций и используются связи наследования.

Видишь, тебя опять не понимают... Потому что ты, не зная фундаментальных вещей, берешься что-то там обсуждать, тем более еще шарепоинт замешиваешь. Десятый раз говорю - называй вещи своими именами и тебя будут понимать.

tsyselskyЯ например использовал CAML схему(читай модель) "банковского" HR приложения, созданную изначально под шарик в проекте к SharePoint отношения не имеющего.
Камлу до модели, как раком до Берлина. Опятьл глупости пишешь :( Мля, камл - это схема. Забудь слово "модель" в терминах шарика особенно. Есть дефинишены и точка!

tsyselskyCAML, imxo, простой и выразительный декларативный ЯП, который отлично подходит для моделирования сущностей большинства LOB приложений. wss.xsd опять же ..
Камл такой же "язык программирования" как и "XML". Ты жжешь сегодня нипадецки :)

tsyselskyИ вот таких вот схемок есть мальнеко в запасе. И тулза для кодогенерации есть. Идея ясна? :]
Давай с терминами путаться перестанем, до "идеи" еще далеко.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38015378
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, к Фаулеру отсылать не нуна, Ок.
Схема или модель или еще чего, это все софистика и тема для холиваров на форумах.
Схема это как правило "статичная" структура имеющая накапливать данные, сохраняя зависимости и взаимосвязи.
Все что нужно этой схеме, что бы стать приложением, это слой сервисов, манипулирующий этими структурами.
В большинстве случаев слой сервисов достаточно тонкий, транспорт по сути.
Аутентификация, валидация и CRUD, все остальное на клиенте в браузере и в базе данных.

>> Камл такой же "язык программирования" как и "XML".
Именно, это диалект XML ( яп это или просто разметка можно спорить "до посинения" )
к тому же имеющий хорошую схему заточенную для конкретной задачи.
Можно создавать схему данных и шаблоны ее визуализации. Разве нет?
Добавил слой сервисов, прогнал тесты, задеплоился и собственно все :]
Он же (CAML) по сути является и документацией, в каком то смысле.

2МСУ скучный ты стал последнее время, зациклился на своих эмвисях и зарубах с падаванами и ортодоксами. Ацтой!
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38015489
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyМСУ, к Фаулеру отсылать не нуна, Ок.
Схема или модель или еще чего, это все софистика и тема для холиваров на форумах.
Схема это как правило "статичная" структура имеющая накапливать данные, сохраняя зависимости и взаимосвязи.
Все что нужно этой схеме, что бы стать приложением, это слой сервисов, манипулирующий этими структурами.
В большинстве случаев слой сервисов достаточно тонкий, транспорт по сути.
Аутентификация, валидация и CRUD, все остальное на клиенте в браузере и в базе данных.

>> Камл такой же "язык программирования" как и "XML".
Именно, это диалект XML ( яп это или просто разметка можно спорить "до посинения" )
к тому же имеющий хорошую схему заточенную для конкретной задачи.
Можно создавать схему данных и шаблоны ее визуализации. Разве нет?
Добавил слой сервисов, прогнал тесты, задеплоился и собственно все :]
Он же (CAML) по сути является и документацией, в каком то смысле.

2МСУ скучный ты стал последнее время, зациклился на своих эмвисях и зарубах с падаванами и ортодоксами. Ацтой!
Ну как не отсылать к Фаулеру, если есть пробелы.
И не софистика это, а название вещей своими именами. XML - это не язык программирования :)
Да, скучный, потому что мало с кем можно действительно пообщаться на хорошие темы.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38015492
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНу как не отсылать к Фаулеру, если есть пробелы.
И не софистика это, а название вещей своими именами. XML - это не язык программирования :)
Да, скучный, потому что мало с кем можно действительно пообщаться на хорошие темы.

А XSLT, к примеру, изык али же нет?
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38015506
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык, по определению, и то и другое таки язык.
...
Рейтинг: 0 / 0
MVC, я думаю можно настроить валидатор на маппинг полей БД?
    #38015508
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyМСУНу как не отсылать к Фаулеру, если есть пробелы.
И не софистика это, а название вещей своими именами. XML - это не язык программирования :)
Да, скучный, потому что мало с кем можно действительно пообщаться на хорошие темы.

А XSLT, к примеру, изык али же нет?
Язык, но не программирования. Ты меня на крючок, что-ли, решил поймать? :) Речь о ЯП ведь.
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC, я думаю можно настроить валидатор на маппинг полей БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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