diff --git "a/Tests/Objects/\320\221\320\265\321\200\320\273\320\276\320\263\320\260.cs" "b/Tests/Objects/\320\221\320\265\321\200\320\273\320\276\320\263\320\260.cs" index 303fb817..1dd229ac 100644 --- "a/Tests/Objects/\320\221\320\265\321\200\320\273\320\276\320\263\320\260.cs" +++ "b/Tests/Objects/\320\221\320\265\321\200\320\273\320\276\320\263\320\260.cs" @@ -1,21 +1,18 @@ //------------------------------------------------------------------------------ // -// Этот код создан программой. -// Исполняемая версия:4.0.30319.42000 +// This code was generated by a tool. // -// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае -// повторной генерации кода. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ namespace NewPlatform.Flexberry.ORM.ODataService.Tests { - using System; - using System.Xml; using ICSSoft.STORMNET.Business; using ICSSoft.STORMNET; - - + + // *** Start programmer edit section *** (Using statements) // *** End programmer edit section *** (Using statements) @@ -25,7 +22,12 @@ namespace NewPlatform.Flexberry.ORM.ODataService.Tests /// Берлога. /// // *** Start programmer edit section *** (Берлога CustomAttributes) - + [View("БерлогаDefaultView", new string[] { + "ПолеБС", + "Наименование as \'Наименование\'", + "Комфортность as \'Комфортность\'", + "Заброшена as \'Заброшена\'", + "ПолеБС"})] // *** End programmer edit section *** (Берлога CustomAttributes) [BusinessServer("NewPlatform.Flexberry.ORM.ODataService.Tests.DenBS, NewPlatform.Flexberry.ORM.ODa" + "taService.Tests.BusinessServers", ICSSoft.STORMNET.Business.DataServiceObjectEvents.OnAllEvents)] @@ -50,156 +52,156 @@ namespace NewPlatform.Flexberry.ORM.ODataService.Tests [MasterViewDefineAttribute("БерлогаE", "ЛесРасположения", ICSSoft.STORMNET.LookupTypeEnum.Standard, "", "Название")] public class Берлога : ICSSoft.STORMNET.DataObject { - - private string fПолеБС; - - private string fНаименование; - - private int fКомфортность; - + private bool fЗаброшена; - + + private int fКомфортность; + + private string fНаименование; + + private string fПолеБС; + private ICSSoft.STORMNET.UserDataTypes.WebFile fСертификат; - + private string fСертификатСтрока; - + private NewPlatform.Flexberry.ORM.ODataService.Tests.Лес fЛесРасположения; - + private NewPlatform.Flexberry.ORM.ODataService.Tests.Порода fПодходитДляПороды; - + private NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь fМедведь; - + // *** Start programmer edit section *** (Берлога CustomMembers) // *** End programmer edit section *** (Берлога CustomMembers) - + /// - /// ПолеБС. + /// Заброшена. /// - // *** Start programmer edit section *** (Берлога.ПолеБС CustomAttributes) + // *** Start programmer edit section *** (Берлога.Заброшена CustomAttributes) - // *** End programmer edit section *** (Берлога.ПолеБС CustomAttributes) - [StrLen(255)] - public virtual string ПолеБС + // *** End programmer edit section *** (Берлога.Заброшена CustomAttributes) + public virtual bool Заброшена { get { - // *** Start programmer edit section *** (Берлога.ПолеБС Get start) + // *** Start programmer edit section *** (Берлога.Заброшена Get start) - // *** End programmer edit section *** (Берлога.ПолеБС Get start) - string result = this.fПолеБС; - // *** Start programmer edit section *** (Берлога.ПолеБС Get end) + // *** End programmer edit section *** (Берлога.Заброшена Get start) + bool result = this.fЗаброшена; + // *** Start programmer edit section *** (Берлога.Заброшена Get end) - // *** End programmer edit section *** (Берлога.ПолеБС Get end) + // *** End programmer edit section *** (Берлога.Заброшена Get end) return result; } set { - // *** Start programmer edit section *** (Берлога.ПолеБС Set start) + // *** Start programmer edit section *** (Берлога.Заброшена Set start) - // *** End programmer edit section *** (Берлога.ПолеБС Set start) - this.fПолеБС = value; - // *** Start programmer edit section *** (Берлога.ПолеБС Set end) + // *** End programmer edit section *** (Берлога.Заброшена Set start) + this.fЗаброшена = value; + // *** Start programmer edit section *** (Берлога.Заброшена Set end) - // *** End programmer edit section *** (Берлога.ПолеБС Set end) + // *** End programmer edit section *** (Берлога.Заброшена Set end) } } - + /// - /// Наименование. + /// Комфортность. /// - // *** Start programmer edit section *** (Берлога.Наименование CustomAttributes) + // *** Start programmer edit section *** (Берлога.Комфортность CustomAttributes) - // *** End programmer edit section *** (Берлога.Наименование CustomAttributes) - [StrLen(255)] - public virtual string Наименование + // *** End programmer edit section *** (Берлога.Комфортность CustomAttributes) + public virtual int Комфортность { get { - // *** Start programmer edit section *** (Берлога.Наименование Get start) + // *** Start programmer edit section *** (Берлога.Комфортность Get start) - // *** End programmer edit section *** (Берлога.Наименование Get start) - string result = this.fНаименование; - // *** Start programmer edit section *** (Берлога.Наименование Get end) + // *** End programmer edit section *** (Берлога.Комфортность Get start) + int result = this.fКомфортность; + // *** Start programmer edit section *** (Берлога.Комфортность Get end) - // *** End programmer edit section *** (Берлога.Наименование Get end) + // *** End programmer edit section *** (Берлога.Комфортность Get end) return result; } set { - // *** Start programmer edit section *** (Берлога.Наименование Set start) + // *** Start programmer edit section *** (Берлога.Комфортность Set start) - // *** End programmer edit section *** (Берлога.Наименование Set start) - this.fНаименование = value; - // *** Start programmer edit section *** (Берлога.Наименование Set end) + // *** End programmer edit section *** (Берлога.Комфортность Set start) + this.fКомфортность = value; + // *** Start programmer edit section *** (Берлога.Комфортность Set end) - // *** End programmer edit section *** (Берлога.Наименование Set end) + // *** End programmer edit section *** (Берлога.Комфортность Set end) } } - + /// - /// Комфортность. + /// Наименование. /// - // *** Start programmer edit section *** (Берлога.Комфортность CustomAttributes) + // *** Start programmer edit section *** (Берлога.Наименование CustomAttributes) - // *** End programmer edit section *** (Берлога.Комфортность CustomAttributes) - public virtual int Комфортность + // *** End programmer edit section *** (Берлога.Наименование CustomAttributes) + [StrLen(255)] + public virtual string Наименование { get { - // *** Start programmer edit section *** (Берлога.Комфортность Get start) + // *** Start programmer edit section *** (Берлога.Наименование Get start) - // *** End programmer edit section *** (Берлога.Комфортность Get start) - int result = this.fКомфортность; - // *** Start programmer edit section *** (Берлога.Комфортность Get end) + // *** End programmer edit section *** (Берлога.Наименование Get start) + string result = this.fНаименование; + // *** Start programmer edit section *** (Берлога.Наименование Get end) - // *** End programmer edit section *** (Берлога.Комфортность Get end) + // *** End programmer edit section *** (Берлога.Наименование Get end) return result; } set { - // *** Start programmer edit section *** (Берлога.Комфортность Set start) + // *** Start programmer edit section *** (Берлога.Наименование Set start) - // *** End programmer edit section *** (Берлога.Комфортность Set start) - this.fКомфортность = value; - // *** Start programmer edit section *** (Берлога.Комфортность Set end) + // *** End programmer edit section *** (Берлога.Наименование Set start) + this.fНаименование = value; + // *** Start programmer edit section *** (Берлога.Наименование Set end) - // *** End programmer edit section *** (Берлога.Комфортность Set end) + // *** End programmer edit section *** (Берлога.Наименование Set end) } } - + /// - /// Заброшена. + /// ПолеБС. /// - // *** Start programmer edit section *** (Берлога.Заброшена CustomAttributes) + // *** Start programmer edit section *** (Берлога.ПолеБС CustomAttributes) - // *** End programmer edit section *** (Берлога.Заброшена CustomAttributes) - public virtual bool Заброшена + // *** End programmer edit section *** (Берлога.ПолеБС CustomAttributes) + [StrLen(255)] + public virtual string ПолеБС { get { - // *** Start programmer edit section *** (Берлога.Заброшена Get start) + // *** Start programmer edit section *** (Берлога.ПолеБС Get start) - // *** End programmer edit section *** (Берлога.Заброшена Get start) - bool result = this.fЗаброшена; - // *** Start programmer edit section *** (Берлога.Заброшена Get end) + // *** End programmer edit section *** (Берлога.ПолеБС Get start) + string result = this.fПолеБС; + // *** Start programmer edit section *** (Берлога.ПолеБС Get end) - // *** End programmer edit section *** (Берлога.Заброшена Get end) + // *** End programmer edit section *** (Берлога.ПолеБС Get end) return result; } set { - // *** Start programmer edit section *** (Берлога.Заброшена Set start) + // *** Start programmer edit section *** (Берлога.ПолеБС Set start) - // *** End programmer edit section *** (Берлога.Заброшена Set start) - this.fЗаброшена = value; - // *** Start programmer edit section *** (Берлога.Заброшена Set end) + // *** End programmer edit section *** (Берлога.ПолеБС Set start) + this.fПолеБС = value; + // *** Start programmer edit section *** (Берлога.ПолеБС Set end) - // *** End programmer edit section *** (Берлога.Заброшена Set end) + // *** End programmer edit section *** (Берлога.ПолеБС Set end) } } - + /// /// Сертификат. /// @@ -230,7 +232,7 @@ public virtual ICSSoft.STORMNET.UserDataTypes.WebFile Сертификат // *** End programmer edit section *** (Берлога.Сертификат Set end) } } - + /// /// СертификатСтрока. /// @@ -262,7 +264,7 @@ public virtual string СертификатСтрока // *** End programmer edit section *** (Берлога.СертификатСтрока Set end) } } - + /// /// Берлога. /// @@ -295,7 +297,7 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Лес ЛесРас // *** End programmer edit section *** (Берлога.ЛесРасположения Set end) } } - + /// /// Берлога. /// @@ -328,7 +330,7 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Порода Под // *** End programmer edit section *** (Берлога.ПодходитДляПороды Set end) } } - + /// /// мастеровая ссылка на шапку NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь. /// @@ -363,13 +365,13 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь Ме // *** End programmer edit section *** (Берлога.Медведь Set end) } } - + /// /// Class views container. /// public class Views { - + /// /// Представление для работы тестов на загрузку объектов. /// @@ -380,7 +382,7 @@ public static ICSSoft.STORMNET.View LoadTestView return ICSSoft.STORMNET.Information.GetView("LoadTestView", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Берлога)); } } - + /// /// "БерлогаE" view. /// @@ -393,7 +395,7 @@ public static ICSSoft.STORMNET.View БерлогаE } } } - + /// /// Detail array of Берлога. /// @@ -402,12 +404,12 @@ public static ICSSoft.STORMNET.View БерлогаE // *** End programmer edit section *** (DetailArrayDetailArrayOfБерлога CustomAttributes) public class DetailArrayOfБерлога : ICSSoft.STORMNET.DetailArray { - + // *** Start programmer edit section *** (NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога members) // *** End programmer edit section *** (NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога members) - + /// /// Construct detail array. /// @@ -421,7 +423,7 @@ public DetailArrayOfБерлога(NewPlatform.Flexberry.ORM.ODataService.Tests. base(typeof(Берлога), ((ICSSoft.STORMNET.DataObject)(fМедведь))) { } - + public NewPlatform.Flexberry.ORM.ODataService.Tests.Берлога this[int index] { get @@ -429,10 +431,11 @@ public NewPlatform.Flexberry.ORM.ODataService.Tests.Берлога this[int inde return ((NewPlatform.Flexberry.ORM.ODataService.Tests.Берлога)(this.ItemByIndex(index))); } } - + public virtual void Add(NewPlatform.Flexberry.ORM.ODataService.Tests.Берлога dataobject) { this.AddObject(((ICSSoft.STORMNET.DataObject)(dataobject))); } } } + diff --git "a/Tests/Objects/\320\234\320\265\320\264\320\262\320\265\320\264\321\214.cs" "b/Tests/Objects/\320\234\320\265\320\264\320\262\320\265\320\264\321\214.cs" index 2f2b5414..60331c62 100644 --- "a/Tests/Objects/\320\234\320\265\320\264\320\262\320\265\320\264\321\214.cs" +++ "b/Tests/Objects/\320\234\320\265\320\264\320\262\320\265\320\264\321\214.cs" @@ -1,23 +1,20 @@ //------------------------------------------------------------------------------ // -// Этот код создан программой. -// Исполняемая версия:4.0.30319.42000 +// This code was generated by a tool. // -// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае -// повторной генерации кода. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ namespace NewPlatform.Flexberry.ORM.ODataService.Tests { - using System; - using System.Xml; using ICSSoft.STORMNET.Business; using ICSSoft.STORMNET; using ICSSoft.STORMNET.Business.Audit; using ICSSoft.STORMNET.Business.Audit.Objects; - - + + // *** Start programmer edit section *** (Using statements) // *** End programmer edit section *** (Using statements) @@ -92,168 +89,156 @@ namespace NewPlatform.Flexberry.ORM.ODataService.Tests ""})] public class Медведь : ICSSoft.STORMNET.DataObject, IDataObjectWithAuditFields { - + + private int fВес; + + private ICSSoft.STORMNET.UserDataTypes.NullableDateTime fДатаРождения; + + private NewPlatform.Flexberry.ORM.ODataService.Tests.tПол fПол; + private string fПолеБС; - + private int fПорядковыйНомер; - - private int fВес; - + private string fЦветГлаз; - - private NewPlatform.Flexberry.ORM.ODataService.Tests.tПол fПол; - - private ICSSoft.STORMNET.UserDataTypes.NullableDateTime fДатаРождения; - + private System.Nullable fCreateTime; - + private string fCreator; - - private System.Nullable fEditTime; - + private string fEditor; - + + private System.Nullable fEditTime; + private NewPlatform.Flexberry.ORM.ODataService.Tests.Лес fЛесОбитания; - + private NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь fМама; - + private NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь fПапа; - + private NewPlatform.Flexberry.ORM.ODataService.Tests.Страна fСтранаРождения; - + private NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога fБерлога; - + // *** Start programmer edit section *** (Медведь CustomMembers) // *** End programmer edit section *** (Медведь CustomMembers) - + /// - /// ПолеБС. + /// Вес. /// - // *** Start programmer edit section *** (Медведь.ПолеБС CustomAttributes) + // *** Start programmer edit section *** (Медведь.Вес CustomAttributes) - // *** End programmer edit section *** (Медведь.ПолеБС CustomAttributes) - [StrLen(255)] - public virtual string ПолеБС + // *** End programmer edit section *** (Медведь.Вес CustomAttributes) + public virtual int Вес { get { - // *** Start programmer edit section *** (Медведь.ПолеБС Get start) + // *** Start programmer edit section *** (Медведь.Вес Get start) - // *** End programmer edit section *** (Медведь.ПолеБС Get start) - string result = this.fПолеБС; - // *** Start programmer edit section *** (Медведь.ПолеБС Get end) + // *** End programmer edit section *** (Медведь.Вес Get start) + int result = this.fВес; + // *** Start programmer edit section *** (Медведь.Вес Get end) - // *** End programmer edit section *** (Медведь.ПолеБС Get end) + // *** End programmer edit section *** (Медведь.Вес Get end) return result; } set { - // *** Start programmer edit section *** (Медведь.ПолеБС Set start) + // *** Start programmer edit section *** (Медведь.Вес Set start) - // *** End programmer edit section *** (Медведь.ПолеБС Set start) - this.fПолеБС = value; - // *** Start programmer edit section *** (Медведь.ПолеБС Set end) + // *** End programmer edit section *** (Медведь.Вес Set start) + this.fВес = value; + // *** Start programmer edit section *** (Медведь.Вес Set end) - // *** End programmer edit section *** (Медведь.ПолеБС Set end) + // *** End programmer edit section *** (Медведь.Вес Set end) } } - + /// - /// ПорядковыйНомер. + /// ВычислимоеПоле. /// - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер CustomAttributes) + // *** Start programmer edit section *** (Медведь.ВычислимоеПоле CustomAttributes) - // *** End programmer edit section *** (Медведь.ПорядковыйНомер CustomAttributes) - public virtual int ПорядковыйНомер + // *** End programmer edit section *** (Медведь.ВычислимоеПоле CustomAttributes) + [ICSSoft.STORMNET.NotStored()] + [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.MSSQLDataService), "@ПорядковыйНомер@ + @Вес@")] + public virtual int ВычислимоеПоле { get { - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Get start) - - // *** End programmer edit section *** (Медведь.ПорядковыйНомер Get start) - int result = this.fПорядковыйНомер; - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Get end) - - // *** End programmer edit section *** (Медведь.ПорядковыйНомер Get end) - return result; + // *** Start programmer edit section *** (Медведь.ВычислимоеПоле Get) + return 0; + // *** End programmer edit section *** (Медведь.ВычислимоеПоле Get) } set { - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Set start) - - // *** End programmer edit section *** (Медведь.ПорядковыйНомер Set start) - this.fПорядковыйНомер = value; - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Set end) + // *** Start programmer edit section *** (Медведь.ВычислимоеПоле Set) - // *** End programmer edit section *** (Медведь.ПорядковыйНомер Set end) + // *** End programmer edit section *** (Медведь.ВычислимоеПоле Set) } } - + /// - /// Вес. + /// ДатаРождения. /// - // *** Start programmer edit section *** (Медведь.Вес CustomAttributes) + // *** Start programmer edit section *** (Медведь.ДатаРождения CustomAttributes) - // *** End programmer edit section *** (Медведь.Вес CustomAttributes) - public virtual int Вес + // *** End programmer edit section *** (Медведь.ДатаРождения CustomAttributes) + public virtual ICSSoft.STORMNET.UserDataTypes.NullableDateTime ДатаРождения { get { - // *** Start programmer edit section *** (Медведь.Вес Get start) + // *** Start programmer edit section *** (Медведь.ДатаРождения Get start) - // *** End programmer edit section *** (Медведь.Вес Get start) - int result = this.fВес; - // *** Start programmer edit section *** (Медведь.Вес Get end) + // *** End programmer edit section *** (Медведь.ДатаРождения Get start) + ICSSoft.STORMNET.UserDataTypes.NullableDateTime result = this.fДатаРождения; + // *** Start programmer edit section *** (Медведь.ДатаРождения Get end) - // *** End programmer edit section *** (Медведь.Вес Get end) + // *** End programmer edit section *** (Медведь.ДатаРождения Get end) return result; } set { - // *** Start programmer edit section *** (Медведь.Вес Set start) + // *** Start programmer edit section *** (Медведь.ДатаРождения Set start) - // *** End programmer edit section *** (Медведь.Вес Set start) - this.fВес = value; - // *** Start programmer edit section *** (Медведь.Вес Set end) + // *** End programmer edit section *** (Медведь.ДатаРождения Set start) + this.fДатаРождения = value; + // *** Start programmer edit section *** (Медведь.ДатаРождения Set end) - // *** End programmer edit section *** (Медведь.Вес Set end) + // *** End programmer edit section *** (Медведь.ДатаРождения Set end) } } - + /// - /// ЦветГлаз. + /// МедведьСтрокой. /// - // *** Start programmer edit section *** (Медведь.ЦветГлаз CustomAttributes) + // *** Start programmer edit section *** (Медведь.МедведьСтрокой CustomAttributes) - // *** End programmer edit section *** (Медведь.ЦветГлаз CustomAttributes) + // *** End programmer edit section *** (Медведь.МедведьСтрокой CustomAttributes) + [ICSSoft.STORMNET.NotStored()] [StrLen(255)] - public virtual string ЦветГлаз + [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.MSSQLDataService), "\'ПорядковыйНомер:\' + @ПорядковыйНомер@ + \", Цвет глаз мамы:\" + isnull(@Мама.ЦветГ" + + "лаз@,\'\')")] + [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.PostgresDataService), "\'ПорядковыйНомер:\' || @ПорядковыйНомер@ || \", Цвет глаз мамы:\" || coalesce(@Мама.ЦветГ" + + "лаз@,\'\')")] + public virtual string МедведьСтрокой { get { - // *** Start programmer edit section *** (Медведь.ЦветГлаз Get start) - - // *** End programmer edit section *** (Медведь.ЦветГлаз Get start) - string result = this.fЦветГлаз; - // *** Start programmer edit section *** (Медведь.ЦветГлаз Get end) - - // *** End programmer edit section *** (Медведь.ЦветГлаз Get end) - return result; + // *** Start programmer edit section *** (Медведь.МедведьСтрокой Get) + return null; + // *** End programmer edit section *** (Медведь.МедведьСтрокой Get) } set { - // *** Start programmer edit section *** (Медведь.ЦветГлаз Set start) - - // *** End programmer edit section *** (Медведь.ЦветГлаз Set start) - this.fЦветГлаз = value; - // *** Start programmer edit section *** (Медведь.ЦветГлаз Set end) + // *** Start programmer edit section *** (Медведь.МедведьСтрокой Set) - // *** End programmer edit section *** (Медведь.ЦветГлаз Set end) + // *** End programmer edit section *** (Медведь.МедведьСтрокой Set) } } - + /// /// Пол. /// @@ -284,90 +269,102 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.tПол Пол // *** End programmer edit section *** (Медведь.Пол Set end) } } - + /// - /// ДатаРождения. + /// ПолеБС. /// - // *** Start programmer edit section *** (Медведь.ДатаРождения CustomAttributes) + // *** Start programmer edit section *** (Медведь.ПолеБС CustomAttributes) - // *** End programmer edit section *** (Медведь.ДатаРождения CustomAttributes) - public virtual ICSSoft.STORMNET.UserDataTypes.NullableDateTime ДатаРождения + // *** End programmer edit section *** (Медведь.ПолеБС CustomAttributes) + [StrLen(255)] + public virtual string ПолеБС { get { - // *** Start programmer edit section *** (Медведь.ДатаРождения Get start) + // *** Start programmer edit section *** (Медведь.ПолеБС Get start) - // *** End programmer edit section *** (Медведь.ДатаРождения Get start) - ICSSoft.STORMNET.UserDataTypes.NullableDateTime result = this.fДатаРождения; - // *** Start programmer edit section *** (Медведь.ДатаРождения Get end) + // *** End programmer edit section *** (Медведь.ПолеБС Get start) + string result = this.fПолеБС; + // *** Start programmer edit section *** (Медведь.ПолеБС Get end) - // *** End programmer edit section *** (Медведь.ДатаРождения Get end) + // *** End programmer edit section *** (Медведь.ПолеБС Get end) return result; } set { - // *** Start programmer edit section *** (Медведь.ДатаРождения Set start) + // *** Start programmer edit section *** (Медведь.ПолеБС Set start) - // *** End programmer edit section *** (Медведь.ДатаРождения Set start) - this.fДатаРождения = value; - // *** Start programmer edit section *** (Медведь.ДатаРождения Set end) + // *** End programmer edit section *** (Медведь.ПолеБС Set start) + this.fПолеБС = value; + // *** Start programmer edit section *** (Медведь.ПолеБС Set end) - // *** End programmer edit section *** (Медведь.ДатаРождения Set end) + // *** End programmer edit section *** (Медведь.ПолеБС Set end) } } - + /// - /// МедведьСтрокой. + /// ПорядковыйНомер. /// - // *** Start programmer edit section *** (Медведь.МедведьСтрокой CustomAttributes) + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер CustomAttributes) - // *** End programmer edit section *** (Медведь.МедведьСтрокой CustomAttributes) - [ICSSoft.STORMNET.NotStored()] - [StrLen(255)] - [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.MSSQLDataService), "\'ПорядковыйНомер:\' + @ПорядковыйНомер@ + \", Цвет глаз мамы:\" + isnull(@Мама.ЦветГ" + - "лаз@,\'\')")] - [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.PostgresDataService), "\'ПорядковыйНомер:\' || @ПорядковыйНомер@ || \", Цвет глаз мамы:\" || coalesce(@Мама.ЦветГ" + - "лаз@,\'\')")] - public virtual string МедведьСтрокой + // *** End programmer edit section *** (Медведь.ПорядковыйНомер CustomAttributes) + public virtual int ПорядковыйНомер { get { - // *** Start programmer edit section *** (Медведь.МедведьСтрокой Get) - return null; - // *** End programmer edit section *** (Медведь.МедведьСтрокой Get) + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Get start) + + // *** End programmer edit section *** (Медведь.ПорядковыйНомер Get start) + int result = this.fПорядковыйНомер; + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Get end) + + // *** End programmer edit section *** (Медведь.ПорядковыйНомер Get end) + return result; } set { - // *** Start programmer edit section *** (Медведь.МедведьСтрокой Set) + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Set start) - // *** End programmer edit section *** (Медведь.МедведьСтрокой Set) + // *** End programmer edit section *** (Медведь.ПорядковыйНомер Set start) + this.fПорядковыйНомер = value; + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Set end) + + // *** End programmer edit section *** (Медведь.ПорядковыйНомер Set end) } } - + /// - /// ВычислимоеПоле. + /// ЦветГлаз. /// - // *** Start programmer edit section *** (Медведь.ВычислимоеПоле CustomAttributes) + // *** Start programmer edit section *** (Медведь.ЦветГлаз CustomAttributes) - // *** End programmer edit section *** (Медведь.ВычислимоеПоле CustomAttributes) - [ICSSoft.STORMNET.NotStored()] - [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.MSSQLDataService), "@ПорядковыйНомер@ + @Вес@")] - public virtual int ВычислимоеПоле + // *** End programmer edit section *** (Медведь.ЦветГлаз CustomAttributes) + [StrLen(255)] + public virtual string ЦветГлаз { get { - // *** Start programmer edit section *** (Медведь.ВычислимоеПоле Get) - return 0; - // *** End programmer edit section *** (Медведь.ВычислимоеПоле Get) + // *** Start programmer edit section *** (Медведь.ЦветГлаз Get start) + + // *** End programmer edit section *** (Медведь.ЦветГлаз Get start) + string result = this.fЦветГлаз; + // *** Start programmer edit section *** (Медведь.ЦветГлаз Get end) + + // *** End programmer edit section *** (Медведь.ЦветГлаз Get end) + return result; } set { - // *** Start programmer edit section *** (Медведь.ВычислимоеПоле Set) + // *** Start programmer edit section *** (Медведь.ЦветГлаз Set start) - // *** End programmer edit section *** (Медведь.ВычислимоеПоле Set) + // *** End programmer edit section *** (Медведь.ЦветГлаз Set start) + this.fЦветГлаз = value; + // *** Start programmer edit section *** (Медведь.ЦветГлаз Set end) + + // *** End programmer edit section *** (Медведь.ЦветГлаз Set end) } } - + /// /// Время создания объекта. /// @@ -398,7 +395,7 @@ public virtual System.Nullable CreateTime // *** End programmer edit section *** (Медведь.CreateTime Set end) } } - + /// /// Создатель объекта. /// @@ -430,38 +427,7 @@ public virtual string Creator // *** End programmer edit section *** (Медведь.Creator Set end) } } - - /// - /// Время последнего редактирования объекта. - /// - // *** Start programmer edit section *** (Медведь.EditTime CustomAttributes) - - // *** End programmer edit section *** (Медведь.EditTime CustomAttributes) - public virtual System.Nullable EditTime - { - get - { - // *** Start programmer edit section *** (Медведь.EditTime Get start) - // *** End programmer edit section *** (Медведь.EditTime Get start) - System.Nullable result = this.fEditTime; - // *** Start programmer edit section *** (Медведь.EditTime Get end) - - // *** End programmer edit section *** (Медведь.EditTime Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.EditTime Set start) - - // *** End programmer edit section *** (Медведь.EditTime Set start) - this.fEditTime = value; - // *** Start programmer edit section *** (Медведь.EditTime Set end) - - // *** End programmer edit section *** (Медведь.EditTime Set end) - } - } - /// /// Последний редактор объекта. /// @@ -493,7 +459,38 @@ public virtual string Editor // *** End programmer edit section *** (Медведь.Editor Set end) } } - + + /// + /// Время последнего редактирования объекта. + /// + // *** Start programmer edit section *** (Медведь.EditTime CustomAttributes) + + // *** End programmer edit section *** (Медведь.EditTime CustomAttributes) + public virtual System.Nullable EditTime + { + get + { + // *** Start programmer edit section *** (Медведь.EditTime Get start) + + // *** End programmer edit section *** (Медведь.EditTime Get start) + System.Nullable result = this.fEditTime; + // *** Start programmer edit section *** (Медведь.EditTime Get end) + + // *** End programmer edit section *** (Медведь.EditTime Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.EditTime Set start) + + // *** End programmer edit section *** (Медведь.EditTime Set start) + this.fEditTime = value; + // *** Start programmer edit section *** (Медведь.EditTime Set end) + + // *** End programmer edit section *** (Медведь.EditTime Set end) + } + } + /// /// Медведь ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. @@ -527,7 +524,7 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Лес ЛесОби // *** End programmer edit section *** (Медведь.ЛесОбитания Set end) } } - + /// /// Медведь ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. @@ -561,7 +558,7 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь Ма // *** End programmer edit section *** (Медведь.Мама Set end) } } - + /// /// Медведь ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. @@ -595,7 +592,7 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь Па // *** End programmer edit section *** (Медведь.Папа Set end) } } - + /// /// Медведь ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. @@ -629,7 +626,7 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Страна Стр // *** End programmer edit section *** (Медведь.СтранаРождения Set end) } } - + /// /// Медведь ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. @@ -665,13 +662,13 @@ public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБер // *** End programmer edit section *** (Медведь.Берлога Set end) } } - + /// /// Class views container. /// public class Views { - + /// /// Представление для работы тестов на загрузку объектов. /// @@ -682,7 +679,7 @@ public static ICSSoft.STORMNET.View LoadTestView return ICSSoft.STORMNET.Information.GetView("LoadTestView", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); } } - + /// /// Представление для работы теста по использованию порядкового номера. /// @@ -693,7 +690,7 @@ public static ICSSoft.STORMNET.View OrderNumberTest return ICSSoft.STORMNET.Information.GetView("OrderNumberTest", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); } } - + /// /// "МедведьE" view. /// @@ -704,7 +701,7 @@ public static ICSSoft.STORMNET.View МедведьE return ICSSoft.STORMNET.Information.GetView("МедведьE", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); } } - + /// /// "МедведьL" view. /// @@ -715,7 +712,7 @@ public static ICSSoft.STORMNET.View МедведьL return ICSSoft.STORMNET.Information.GetView("МедведьL", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); } } - + /// /// "МедведьShort" view. /// @@ -726,7 +723,7 @@ public static ICSSoft.STORMNET.View МедведьShort return ICSSoft.STORMNET.Information.GetView("МедведьShort", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); } } - + /// /// "МедведьСДелейломИВычислимымСвойством" view. /// @@ -738,93 +735,93 @@ public static ICSSoft.STORMNET.View МедведьСДелейломИВычис } } } - + /// /// Audit class settings. /// public class AuditSettings { - + /// /// Включён ли аудит для класса. /// public static bool AuditEnabled = true; - + /// /// Использовать имя представления для аудита по умолчанию. /// public static bool UseDefaultView = true; - + /// /// Включён ли аудит операции чтения. /// public static bool SelectAudit = true; - + /// /// Имя представления для аудирования операции чтения. /// public static string SelectAuditViewName = "AuditView"; - + /// /// Включён ли аудит операции создания. /// public static bool InsertAudit = true; - + /// /// Имя представления для аудирования операции создания. /// public static string InsertAuditViewName = "AuditView"; - + /// /// Включён ли аудит операции изменения. /// public static bool UpdateAudit = true; - + /// /// Имя представления для аудирования операции изменения. /// public static string UpdateAuditViewName = "AuditView"; - + /// /// Включён ли аудит операции удаления. /// public static bool DeleteAudit = true; - + /// /// Имя представления для аудирования операции удаления. /// public static string DeleteAuditViewName = "AuditView"; - + /// /// Путь к форме просмотра результатов аудита. /// public static string FormUrl = ""; - + /// /// Режим записи данных аудита (синхронный или асинхронный). /// public static ICSSoft.STORMNET.Business.Audit.Objects.tWriteMode WriteMode = ICSSoft.STORMNET.Business.Audit.Objects.tWriteMode.Synchronous; - + /// /// Максимальная длина сохраняемого значения поля (если 0, то строка обрезаться не будет). /// public static int PrunningLength = 0; - + /// /// Показывать ли пользователям в изменениях первичные ключи. /// public static bool ShowPrimaryKey = false; - + /// /// Сохранять ли старое значение. /// public static bool KeepOldValue = true; - + /// /// Сжимать ли сохраняемые значения. /// public static bool Compress = false; - + /// /// Сохранять ли все значения атрибутов, а не только изменяемые. /// @@ -832,3 +829,4 @@ public class AuditSettings } } } +