private OrmIndexFields CreateOrmIndexFields(TestAttributeValuesType valuesType) { OrmIndexFields originalAttribute = new OrmIndexFields(); bool isValues1 = valuesType == TestAttributeValuesType.Values1; originalAttribute.IncludedFields.Add( new StringTreeNode { DisplayValue = isValues1 ? "Field1" : "RevertedField1", IconIndex = isValues1 ? 1 : 2 }); originalAttribute.IncludedFields.Add( new StringTreeNode { DisplayValue = isValues1 ? "Field2" : "RevertedField2", IconIndex = isValues1 ? 2 : 1 }); originalAttribute.KeyFields.Add( new StringTreeNode { DisplayValue = isValues1 ? "Field3" : "RevertedField3", IconIndex = isValues1 ? 2 : 1 }); originalAttribute.KeyFields.Add( new StringTreeNode { DisplayValue = isValues1 ? "Field4" : "RevertedField4", IconIndex = isValues1 ? 1 : 2 }); return(originalAttribute); }
private OrmFieldAttribute CreateOrmFieldAttribute(TestAttributeValuesType valuesType) { OrmFieldAttribute originalAttribute = new OrmFieldAttribute(); bool isValues1 = valuesType == TestAttributeValuesType.Values1; originalAttribute.DefaultValue.Enabled = isValues1 ? true : false; originalAttribute.DefaultValue.Value.UseCustomExpression = isValues1 ? false : true; if (isValues1) { originalAttribute.DefaultValue.Value.Value = new Guid("{B4D9F48D-EC7A-4086-AEF4-1E8E439F3865}"); } else { originalAttribute.DefaultValue.Value.CustomExpression = "System.Drawing.Color.Black"; } originalAttribute.Indexed.SetAsCustom(isValues1 ? false : true); originalAttribute.LazyLoad.SetAsCustom(isValues1 ? true : false); originalAttribute.Length.SetAsCustom(isValues1 ? 123456789 : 987654321); originalAttribute.MappingName.SetAsCustom(isValues1 ? "tField" : "tRevertedField"); originalAttribute.Nullable.SetAsCustom(isValues1 ? true : false); originalAttribute.NullableOnUpgrade.SetAsCustom(isValues1 ? false : true); originalAttribute.Precision.SetAsCustom(isValues1 ? 998877 : 778899); originalAttribute.Scale.SetAsCustom(isValues1 ? 555 : 550000); originalAttribute.TypeDiscriminator.SetAsCustom(isValues1 ? true : false); originalAttribute.Version.SetAsCustom(isValues1 ? VersionMode.Skip : VersionMode.Manual); return(originalAttribute); }
private OrmKeyAttribute CreateOrmKeyAttribute(TestAttributeValuesType valuesType) { OrmKeyAttribute originalAttribute = new OrmKeyAttribute(); bool isValues1 = valuesType == TestAttributeValuesType.Values1; originalAttribute.Enabled = isValues1 ? true : false; originalAttribute.Direction.SetAsCustom(isValues1 ? KeyDirection.Negative : KeyDirection.Positive); originalAttribute.Position.SetAsCustom(isValues1 ? 45 : 54); return(originalAttribute); }
private OrmHierarchyRootAttribute CreateOrmHierarchyRootAttribute(TestAttributeValuesType valuesType) { OrmHierarchyRootAttribute originalAttribute = new OrmHierarchyRootAttribute(); bool isValues1 = valuesType == TestAttributeValuesType.Values1; originalAttribute.Enabled = isValues1 ? true : false; originalAttribute.IncludeTypeId.SetAsCustom(isValues1 ? false : true); originalAttribute.InheritanceSchema = isValues1 ? HierarchyRootInheritanceSchema.ConcreteTable : HierarchyRootInheritanceSchema.SingleTable; originalAttribute.MappingName.SetAsCustom(isValues1 ? "tTable1" : "RevertedtTable1"); return(originalAttribute); }
private OrmAssociationEnd CreateOrmAssociationEnd(TestAttributeValuesType valuesType) { OrmAssociationEnd originalAttribute = new OrmAssociationEnd(); bool isValues1 = valuesType == TestAttributeValuesType.Values1; originalAttribute.Multiplicity = isValues1 ? MultiplicityKind.Many : MultiplicityKind.ZeroOrOne; originalAttribute.OnOwnerRemove = isValues1 ? AssociationOnRemoveAction.Clear : AssociationOnRemoveAction.Deny; originalAttribute.OnTargetRemove = isValues1 ? AssociationOnRemoveAction.Deny : AssociationOnRemoveAction.Clear; originalAttribute.PairTo.SetAsCustom(isValues1 ? "Items" : "RevertedItems"); return(originalAttribute); }
private OrmTypeDiscriminatorValueAttribute CreateOrmTypeDiscriminatorValueAttribute( TestAttributeValuesType valuesType) { OrmTypeDiscriminatorValueAttribute originalAttribute = new OrmTypeDiscriminatorValueAttribute(); bool isValues1 = valuesType == TestAttributeValuesType.Values1; originalAttribute.Default = isValues1 ? true : false; originalAttribute.Enabled = isValues1 ? true : false; originalAttribute.Value.UseCustomExpression = isValues1 ? false : true; if (isValues1) { originalAttribute.Value.Value = new Guid("{B4D9F48D-EC7A-4086-AEF4-1E8E439F3865}"); } else { originalAttribute.Value.CustomExpression = "System.Color.X"; } return(originalAttribute); }
private AssociationInfo CreateAssociationInfo(TestAttributeValuesType valuesType) { AssociationInfo originalAttribute = new AssociationInfo(CreateOrmAssociationEnd(valuesType)); return(originalAttribute); }