コード例 #1
0
ファイル: FieldCollection.cs プロジェクト: fsfish/slipstream
        public IField Date(string name)
        {
            var field = new ScalarField(this._entity, name, FieldType.Date);

            this.Add(name, field);
            return(field);
        }
コード例 #2
0
ファイル: FieldCollection.cs プロジェクト: fsfish/slipstream
        public IField Integer(string name)
        {
            var field = new ScalarField(this._entity, name, FieldType.Integer);

            this.Add(name, field);
            return(field);
        }
コード例 #3
0
ファイル: FieldCollection.cs プロジェクト: fsfish/slipstream
        public IField Binary(string name)
        {
            var field = new ScalarField(this._entity, name, FieldType.Binary);

            this.Add(name, field);
            return(field);
        }
コード例 #4
0
ファイル: AbstractEntity.cs プロジェクト: fsfish/slipstream
        private void AddInternalFields()
        {
            Debug.Assert(!this.Fields.ContainsKey(IdFieldName));

            var idField = new ScalarField(this, IdFieldName, FieldType.Identifier)
                          .WithRequired().WithReadonly();

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