Exemplo n.º 1
0
template <> void register_class(QxClass<blog> & t)
{
   t.id(& blog::m_id, "blog_id");

   t.data(& blog::m_text, "blog_text");
   t.data(& blog::m_dt_creation, "date_creation");

   t.relationManyToOne(& blog::m_author, "author_id");
   t.relationOneToMany(& blog::m_commentX, "list_comment", "blog_id");
   t.relationManyToMany(& blog::m_categoryX, "list_category", "category_blog", "blog_id", "category_id");
}}
Exemplo n.º 2
0
template <> void register_class(QxClass<Foo> & t)
{
   IxDataMember * pData = NULL;
   IxSqlRelation * pRelation = NULL;

   pData = t.data(& Foo::m_sName, "name");
   pData = t.data(& Foo::m_sDesc, "desc");
   pData = t.data(& Foo::m_oDateNeutral, "date_neutral");
   pData = t.data(& Foo::m_oTimeNeutral, "time_neutral");
   pData = t.data(& Foo::m_oDateTimeNeutral, "dt_neutral");
   pData = t.data(& Foo::m_optInt, "optional_int");
   pData = t.data(& Foo::m_optString, "optional_string");

   pRelation = t.relationOneToMany(& Foo::m_pBarX, "lstBar", "foo_id");
}}