an Example based on the SQLWhereLanguageDef

In order to impose the restriction that requires the property LimitFunction structure LoadingCustomizationStruct limiting set function (ICSSoft.STORMNET.FunctionalLanguage.Function) any language restrictions.

In the example below, taken language ICSSoft.STORMNET.FunctionalLanguage.SQLWhere. SQLWhereLanguageDef for specifying constraints in SQL queries, and is formed by a limit (select all «Ivana Ivanovic»):

	LoadingCustomizationStruct lcs = LoadingCustomizationStruct.GetSimpleStruct(typeof(Автор), Автор.Views.Главное);				
	/*Other initialization*/
	SQLWhereLanguageDef langdef = SQLWhereLanguageDef.LanguageDef;
	Function lf = langdef.GetFunction(langdef.funcAND,
				langdef.GetFunction(langdef.funcLike, 
				new VariableDef(langdef.StringType, "Name"), "Ivan"),
				langdef.GetFunction(langdef.funcLike, 
				new VariableDef(langdef.StringType, "Patronymic"), "I."));		
    lcs.LimitFunction = lf;
	/*Read*/
Переведено сервисом «Яндекс.Переводчик» http://translate.yandex.ru