{ "Columns":[ { "Name":"MeterSign", "Multiplicity":"1", "Type":"String(1)" }, { "Name":"timefrom", "Multiplicity":"1", "Type":"DateTime" }, { "Name":"ContactID", "Multiplicity":"1", "Type":"String" }, { "Name":"ContactName", "Multiplicity":"1", "Type":"String" }, { "Name":"ContactAddress", "Multiplicity":"1", "Type":{ "Columns":[ { "Name":"City", "Multiplicity":"1", "Type":"String" }, { "Name":"Street", "Multiplicity":"1", "Type":"String" } ], "Key":[ ], "Indexes":[ ] } }, { "Name":"BankCard", "Multiplicity":"0..n", "Type":{ "Columns":[ { "Name":"CardNumber", "Multiplicity":"1", "Type":"String" }, { "Name":"BankName", "Multiplicity":"1", "Type":"String" } ], "Key":[ "CardNumber" ], "Indexes":[ { "Name":"index_1", "Columns":[ "CardNumber" ] } ] } } ], "Key":[ "MeterSign", "timefrom" ], "Indexes":[ ] }