コード例 #1
0
        public static FieldDef AddComplexCollection(this IContainsFields fields, string name)
        {
            var fieldDef = fields.AddField(name, DataType.Complex);

            fieldDef.IsCollection = true;
            return(fieldDef);
        }
コード例 #2
0
        public static FieldDef AddField(this IContainsFields entityDef, string name, DataType dataType, string defaultValue)
        {
            var field = AddField(entityDef, name, dataType);

            field.DefaultValue = defaultValue;
            return(field);
        }
コード例 #3
0
        public static FieldDef AddEntityCollection(this IContainsFields fields, string name, string memberEntityName)
        {
            var fieldDef = fields.AddField(name, DataType.Entity);

            fieldDef.IsCollection       = true;
            fieldDef.DataTypeEntityName = memberEntityName;
            return(fieldDef);
        }
コード例 #4
0
        public static FieldDef AddCalcField(this IContainsFields container, string name, DataType dataType, string expression)
        {
            var fieldDef = container.AddField(name, dataType);

            fieldDef.IsCalculated     = true;
            fieldDef.Calc.FormulaText = expression;
            return(fieldDef);
        }
コード例 #5
0
        public static FieldDef AddComplexField(this IContainsFields fields, string name)
        {
            var fieldDef = fields.AddField(name, DataType.Complex);

            return(fieldDef);
        }
コード例 #6
0
 public static FieldDef AddField(this IContainsFields entityDef, string name, DataType dataType)
 {
     return(entityDef.Fields.AddField(name, dataType));
 }