Chris Ongsuco's Weblog
Information Technology, business, life, food...

Sign of a bad architecture

Thursday, June 16, 2005 10:36 AM

Imagine your business entities would be something like this:

public string Firstname
{
      get  { LoadInfo(); return _firstname; }
      set
      {
            LoadInfo ();
            if (_firstname != value)
            {
                  _firstname = value;
                  ExecuteQuery("UPDATE Table SET Firstname = '" + _firstname + "' WHERE ID = " + _id.ToString());
            }
      }
}

public string Lastname
{
      get { LoadInfo(); return _lastname; }
      set
      {
            LoadInfo ();
            if (_lastname != value)
            {
                  _lastname = value;
                  ExecuteQuery("UPDATE Table SET Lastname = '" +  _lastname + "' WHERE ID = " + _id.ToString());
            }
      }
}



  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Feedback

No comments posted yet.


Post a comment