public PerfTests.Classes.AzureEntityFramework.Person Deserialize()
        {
            // Result object
            PerfTests.Classes.AzureEntityFramework.Person result = new PerfTests.Classes.AzureEntityFramework.Person();

            // Do we have to load full data (when it's not null or cached object)?
            if (!ShouldLoadFullData(ref result))
            {
                return(result);
            }

            // <PersonID>k__BackingField - WKT Deserialization
            Guid _PersonID_k__BackingFieldValue = WKTSerializers.Guid.Deserialize();

            s_Accessor4_PersonID_k__BackingField.Set(result, _PersonID_k__BackingFieldValue);

            // <FirstName>k__BackingField - WKT Deserialization
            String _FirstName_k__BackingFieldValue = WKTSerializers.String.Deserialize();

            s_Accessor4_FirstName_k__BackingField.Set(result, _FirstName_k__BackingFieldValue);

            // <LastName>k__BackingField - WKT Deserialization
            String _LastName_k__BackingFieldValue = WKTSerializers.String.Deserialize();

            s_Accessor4_LastName_k__BackingField.Set(result, _LastName_k__BackingFieldValue);

            // <BirthDate>k__BackingField - WKT Deserialization
            DateTime _BirthDate_k__BackingFieldValue = WKTSerializers.DateTime.Deserialize();

            s_Accessor4_BirthDate_k__BackingField.Set(result, _BirthDate_k__BackingFieldValue);

            // <ExternalId1>k__BackingField - WKT Deserialization
            Guid _ExternalId1_k__BackingFieldValue = WKTSerializers.Guid.Deserialize();

            s_Accessor4_ExternalId1_k__BackingField.Set(result, _ExternalId1_k__BackingFieldValue);

            // <ExternalId2>k__BackingField - WKT Deserialization
            Guid _ExternalId2_k__BackingFieldValue = WKTSerializers.Guid.Deserialize();

            s_Accessor4_ExternalId2_k__BackingField.Set(result, _ExternalId2_k__BackingFieldValue);

            // <ExternalId3>k__BackingField - WKT Deserialization
            Guid _ExternalId3_k__BackingFieldValue = WKTSerializers.Guid.Deserialize();

            s_Accessor4_ExternalId3_k__BackingField.Set(result, _ExternalId3_k__BackingFieldValue);

            // <ExternalId4>k__BackingField - WKT Deserialization
            Guid _ExternalId4_k__BackingFieldValue = WKTSerializers.Guid.Deserialize();

            s_Accessor4_ExternalId4_k__BackingField.Set(result, _ExternalId4_k__BackingFieldValue);

            // <ExternalId5>k__BackingField - WKT Deserialization
            Guid _ExternalId5_k__BackingFieldValue = WKTSerializers.Guid.Deserialize();

            s_Accessor4_ExternalId5_k__BackingField.Set(result, _ExternalId5_k__BackingFieldValue);

            // <Sallary1>k__BackingField - WKT Deserialization
            Decimal _Sallary1_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize();

            s_Accessor4_Sallary1_k__BackingField.Set(result, _Sallary1_k__BackingFieldValue);

            // <Sallary2>k__BackingField - WKT Deserialization
            Decimal _Sallary2_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize();

            s_Accessor4_Sallary2_k__BackingField.Set(result, _Sallary2_k__BackingFieldValue);

            // <Sallary3>k__BackingField - WKT Deserialization
            Decimal _Sallary3_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize();

            s_Accessor4_Sallary3_k__BackingField.Set(result, _Sallary3_k__BackingFieldValue);

            // <Sallary4>k__BackingField - WKT Deserialization
            Decimal _Sallary4_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize();

            s_Accessor4_Sallary4_k__BackingField.Set(result, _Sallary4_k__BackingFieldValue);

            // <Sallary5>k__BackingField - WKT Deserialization
            Decimal _Sallary5_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize();

            s_Accessor4_Sallary5_k__BackingField.Set(result, _Sallary5_k__BackingFieldValue);

            // <Result1>k__BackingField - WKT Deserialization
            Double _Result1_k__BackingFieldValue = WKTSerializers.Double.Deserialize();

            s_Accessor4_Result1_k__BackingField.Set(result, _Result1_k__BackingFieldValue);

            // <Result2>k__BackingField - WKT Deserialization
            Double _Result2_k__BackingFieldValue = WKTSerializers.Double.Deserialize();

            s_Accessor4_Result2_k__BackingField.Set(result, _Result2_k__BackingFieldValue);

            // <Result3>k__BackingField - WKT Deserialization
            Double _Result3_k__BackingFieldValue = WKTSerializers.Double.Deserialize();

            s_Accessor4_Result3_k__BackingField.Set(result, _Result3_k__BackingFieldValue);

            // <Result4>k__BackingField - WKT Deserialization
            Double _Result4_k__BackingFieldValue = WKTSerializers.Double.Deserialize();

            s_Accessor4_Result4_k__BackingField.Set(result, _Result4_k__BackingFieldValue);

            // <Result5>k__BackingField - WKT Deserialization
            Double _Result5_k__BackingFieldValue = WKTSerializers.Double.Deserialize();

            s_Accessor4_Result5_k__BackingField.Set(result, _Result5_k__BackingFieldValue);

            // <Skill1>k__BackingField - WKT Deserialization
            String _Skill1_k__BackingFieldValue = WKTSerializers.String.Deserialize();

            s_Accessor4_Skill1_k__BackingField.Set(result, _Skill1_k__BackingFieldValue);

            // <Skill2>k__BackingField - WKT Deserialization
            String _Skill2_k__BackingFieldValue = WKTSerializers.String.Deserialize();

            s_Accessor4_Skill2_k__BackingField.Set(result, _Skill2_k__BackingFieldValue);

            // <Skill3>k__BackingField - WKT Deserialization
            String _Skill3_k__BackingFieldValue = WKTSerializers.String.Deserialize();

            s_Accessor4_Skill3_k__BackingField.Set(result, _Skill3_k__BackingFieldValue);

            // <Skill4>k__BackingField - WKT Deserialization
            String _Skill4_k__BackingFieldValue = WKTSerializers.String.Deserialize();

            s_Accessor4_Skill4_k__BackingField.Set(result, _Skill4_k__BackingFieldValue);

            // <Skill5>k__BackingField - WKT Deserialization
            String _Skill5_k__BackingFieldValue = WKTSerializers.String.Deserialize();

            s_Accessor4_Skill5_k__BackingField.Set(result, _Skill5_k__BackingFieldValue);

            // <KnownAddresses>k__BackingField - the array of normal elements - element type is PerfTests.Classes.AzureEntityFramework.Address
            PerfTests.Classes.AzureEntityFramework.Address[] _KnownAddresses_k__BackingFieldValue = new SZRefArraySerializer <PerfTests.Classes.AzureEntityFramework.Address>(SerializerStorage,
                                                                                                                                                                              elem => { new PerfTests_Classes_AzureEntityFramework_AddressSerializer(SerializerStorage, ObjectCache, ValObjectsCache).Serialize(elem); },
                                                                                                                                                                              () => new PerfTests_Classes_AzureEntityFramework_AddressSerializer(SerializerStorage, ObjectCache, ValObjectsCache).Deserialize()
                                                                                                                                                                              ).Deserialize();
            s_Accessor4_KnownAddresses_k__BackingField.Set(result, _KnownAddresses_k__BackingFieldValue);

            // Update cache when necessary
            UpdateRefObjectsCache(result);

            // Return result
            return(result);
        }
Example #2
0
        public PerfTests.Classes.AzureEntityFramework.Person Deserialize()
        {
            // Result object
            PerfTests.Classes.AzureEntityFramework.Person result = new PerfTests.Classes.AzureEntityFramework.Person();

            // Do we have to load full data (when it's not null or cached object)?
            if (!ShouldLoadFullData(ref result))
            {
                return(result);
            }

            // PersonID - WKT Deserialization
            Guid PersonIDValue = WKTSerializers.Guid.Deserialize();

            result.PersonID = PersonIDValue;

            // FirstName - WKT Deserialization
            String FirstNameValue = WKTSerializers.String.Deserialize();

            result.FirstName = FirstNameValue;

            // LastName - WKT Deserialization
            String LastNameValue = WKTSerializers.String.Deserialize();

            result.LastName = LastNameValue;

            // BirthDate - WKT Deserialization
            DateTime BirthDateValue = WKTSerializers.DateTime.Deserialize();

            result.BirthDate = BirthDateValue;

            // ExternalId1 - WKT Deserialization
            Guid ExternalId1Value = WKTSerializers.Guid.Deserialize();

            result.ExternalId1 = ExternalId1Value;

            // ExternalId2 - WKT Deserialization
            Guid ExternalId2Value = WKTSerializers.Guid.Deserialize();

            result.ExternalId2 = ExternalId2Value;

            // ExternalId3 - WKT Deserialization
            Guid ExternalId3Value = WKTSerializers.Guid.Deserialize();

            result.ExternalId3 = ExternalId3Value;

            // ExternalId4 - WKT Deserialization
            Guid ExternalId4Value = WKTSerializers.Guid.Deserialize();

            result.ExternalId4 = ExternalId4Value;

            // ExternalId5 - WKT Deserialization
            Guid ExternalId5Value = WKTSerializers.Guid.Deserialize();

            result.ExternalId5 = ExternalId5Value;

            // Sallary1 - WKT Deserialization
            Decimal Sallary1Value = WKTSerializers.Decimal.Deserialize();

            result.Sallary1 = Sallary1Value;

            // Sallary2 - WKT Deserialization
            Decimal Sallary2Value = WKTSerializers.Decimal.Deserialize();

            result.Sallary2 = Sallary2Value;

            // Sallary3 - WKT Deserialization
            Decimal Sallary3Value = WKTSerializers.Decimal.Deserialize();

            result.Sallary3 = Sallary3Value;

            // Sallary4 - WKT Deserialization
            Decimal Sallary4Value = WKTSerializers.Decimal.Deserialize();

            result.Sallary4 = Sallary4Value;

            // Sallary5 - WKT Deserialization
            Decimal Sallary5Value = WKTSerializers.Decimal.Deserialize();

            result.Sallary5 = Sallary5Value;

            // Result1 - WKT Deserialization
            Double Result1Value = WKTSerializers.Double.Deserialize();

            result.Result1 = Result1Value;

            // Result2 - WKT Deserialization
            Double Result2Value = WKTSerializers.Double.Deserialize();

            result.Result2 = Result2Value;

            // Result3 - WKT Deserialization
            Double Result3Value = WKTSerializers.Double.Deserialize();

            result.Result3 = Result3Value;

            // Result4 - WKT Deserialization
            Double Result4Value = WKTSerializers.Double.Deserialize();

            result.Result4 = Result4Value;

            // Result5 - WKT Deserialization
            Double Result5Value = WKTSerializers.Double.Deserialize();

            result.Result5 = Result5Value;

            // Skill1 - WKT Deserialization
            String Skill1Value = WKTSerializers.String.Deserialize();

            result.Skill1 = Skill1Value;

            // Skill2 - WKT Deserialization
            String Skill2Value = WKTSerializers.String.Deserialize();

            result.Skill2 = Skill2Value;

            // Skill3 - WKT Deserialization
            String Skill3Value = WKTSerializers.String.Deserialize();

            result.Skill3 = Skill3Value;

            // Skill4 - WKT Deserialization
            String Skill4Value = WKTSerializers.String.Deserialize();

            result.Skill4 = Skill4Value;

            // Skill5 - WKT Deserialization
            String Skill5Value = WKTSerializers.String.Deserialize();

            result.Skill5 = Skill5Value;

            // KnownAddresses - the array of normal elements - element type is PerfTests.Classes.AzureEntityFramework.Address
            PerfTests.Classes.AzureEntityFramework.Address[] KnownAddressesValue = new SZRefArraySerializer <PerfTests.Classes.AzureEntityFramework.Address>(SerializerStorage,
                                                                                                                                                             elem => { new PerfTests_Classes_AzureEntityFramework_AddressSerializer(SerializerStorage, ObjectCache, ValObjectsCache).Serialize(elem); },
                                                                                                                                                             () => new PerfTests_Classes_AzureEntityFramework_AddressSerializer(SerializerStorage, ObjectCache, ValObjectsCache).Deserialize()
                                                                                                                                                             ).Deserialize();
            result.KnownAddresses = KnownAddressesValue;

            // Update cache when necessary
            UpdateRefObjectsCache(result);

            // Return result
            return(result);
        }