Пример #1
0
        public static IPostgresTuple CreateTupleFrom(global::UseCase1.Entry item)
        {
            if (item == null)
            {
                return(null);
            }
            var items = new IPostgresTuple[ColumnCount];

            items[Property_Description_Index] = _DatabaseCommon.Utility.StringToTuple(item.Description);
            items[Property_ColumnName_Index]  = _DatabaseCommon.Utility.StringToTuple(item.ColumnName);
            items[Property_DataType_Index]    = _DatabaseCommon.FactoryUseCase1_DataType.DataTypeConverter.CreateTupleFrom(item.DataType);
            return(RecordTuple.From(items));
        }
Пример #2
0
        public static global::UseCase1.Entry CreateFromExtendedRecord(Revenj.Utility.BufferedTextReader reader, int outerContext, int context, IServiceProvider locator)
        {
            reader.Read(outerContext);
            var item = new global::UseCase1.Entry(locator);

            foreach (var config in ReaderExtendedConfiguration)
            {
                config(item, reader, context, locator);
            }
            reader.Read(outerContext);

            return(item);
        }