Exemplo n.º 1
0
        public void CreateDataObjectTest()
        {
            DataObjectDefine dod = new DataObjectDefine();

            dod.Name        = "数据实体";
            dod.Description = "测试用的数据实体";

            dod.Fields.Add(new DataFieldDefine("UserName", PropertyDataType.String));
            dod.Fields.Add(new DataFieldDefine("Age", PropertyDataType.Integer));

            dod.Output(Console.Out, 0);
        }
Exemplo n.º 2
0
        public static void Output(this DataObjectDefine dod, TextWriter writer, int indent = 0)
        {
            Write(writer, string.Empty, indent);

            writer.WriteLine("Name={0}, Desp={1}",
                             dod.Name,
                             dod.Description
                             );

            indent++;

            WriteLine(writer, "Begin Fields", indent);

            indent++;
            dod.Fields.ForEach(f => f.Output(writer, indent));
            indent--;

            WriteLine(writer, "End Fields", indent);
        }