if (list != null && eagerLoading) { string efName = memberName + ImplementationPropertySuffix; list.Add("Serialization.EagerLoadingSerialization", Templates.Serialization.SerializerType.Binary, null, null, memberName, false, rel.GetRelationType() == RelationType.n_m, efName); } } } }
protected virtual void AddSerialization(Templates.Serialization.SerializationMembersList list, string sourceMember, string targetMember, string targetGuidMember, string clsFullName, string assocName, string targetRoleName) { if (list != null) { if (relDataTypeExportable && !disableExport) { list.Add("Serialization.ObjectReferencePropertySerialization", Templates.Serialization.SerializerType.ImportExport, moduleNamespace, name, sourceMember, targetMember, targetGuidMember, clsFullName, assocName, targetRoleName); } list.Add("Serialization.ObjectReferencePropertySerialization", Templates.Serialization.SerializerType.Service, moduleNamespace, name, sourceMember, targetMember, targetGuidMember, clsFullName, assocName, targetRoleName); if (eagerLoading) { list.Add("Serialization.EagerObjectLoadingSerialization", Templates.Serialization.SerializerType.Binary, moduleNamespace, name, sourceMember); } } }
protected virtual void AddSerialization( Templates.Serialization.SerializationMembersList list, string memberType, string memberName, string backingStoreType, string backingStoreName) { if (list != null) { var xmlname = memberName; list.Add("Serialization.CompoundObjectSerialization", disableExport ? Templates.Serialization.SerializerType.Binary : Templates.Serialization.SerializerType.All, this.xmlNamespace, xmlname, memberType, memberName, backingStoreType, backingStoreName); } }
protected virtual void AddSerialization(Templates.Serialization.SerializationMembersList list, string memberName, bool eagerLoading) { if (list != null && eagerLoading) { list.Add("Serialization.EagerLoadingSerialization", Templates.Serialization.SerializerType.Binary, null, null, memberName, false, serializeRelationEntries, "this.Proxy." + memberName); } }