Ejemplo n.º 1
0
        public IField Date(string name)
        {
            var field = new ScalarField(this.model, name, FieldType.Date);

            this.Add(name, field);
            return(field);
        }
Ejemplo n.º 2
0
        public IField Binary(string name)
        {
            var field = new ScalarField(this.model, name, FieldType.Binary);

            this.Add(name, field);
            return(field);
        }
Ejemplo n.º 3
0
        public IField Integer(string name)
        {
            var field = new ScalarField(this.model, name, FieldType.Integer);

            this.Add(name, field);
            return(field);
        }
Ejemplo n.º 4
0
        public IField Chars(string name)
        {
            var field = new ScalarField(this.model, name, FieldType.Chars);

            this.Add(name, field);
            return(field);
        }
Ejemplo n.º 5
0
        private void AddInternalFields()
        {
            Debug.Assert(!this.Fields.ContainsKey(IdFieldName));

            var idField = new ScalarField(this, IdFieldName, FieldType.Identifier)
                          .Required().Readonly();

            this.fields.Add(IdFieldName, idField);
        }