A code generation tool for generating plain-old CLR objects (POCO) from OData feeds. Code generation can be controlled by setting many options. OData2Poco is available in two flavours: OData2Poco.CommandLine (a.k.a o2pgen) and OData2Poco class library.