コード例 #1
0
 private IEnumerable <PB.PrimaryKeySchema> EncodePrimaryKeySchema(DataModel.PrimaryKeySchema schema)
 {
     foreach (var item in schema)
     {
         yield return(EncodeColumnSchema(item));
     }
 }
コード例 #2
0
        private DataModel.TableMeta ParseTableMeta(PB.TableMeta tableMeta)
        {
            var schema = new DataModel.PrimaryKeySchema();

            for (int i = 0; i < tableMeta.PrimaryKeyCount; i++)
            {
                var item = tableMeta.GetPrimaryKey(i);
                schema.Add(item.Name, ParseColumnValueType(item.Type));
            }

            var ret = new DataModel.TableMeta(
                tableMeta.TableName,
                schema
                );

            return(ret);
        }