Month: August, 2007
C# .NET Object Relationional Mapper (ORM)- SubSonic
Been using SubSonic recently in a C# project i am working on. I like using it as it automatically creates the database access classes based on the tables, views and stored procedures in the database. It does a good job of detecting foreign key relationships, etc. Much better than the manual process used with something like nHibernate. It seems that ORM’s / ActiveRecord pattern are going to be the norm as a database abstraction layer in the next year or so. Propel / Doctrine for PHP, SubSonic and LINQ for C#.
Simple Symfony Upgrade
Another thing about Symfony I really enjoy. Upgrading the framework in one line with pear.
user@hostname [~]# pear upgrade symfony/symfony
downloading symfony-1.0.6.tgz …
Starting to download symfony-1.0.6.tgz (1,905,514 bytes)
…………………………………………………………………..done: 1,905,514 bytes
upgrade ok: channel://pear.symfony-project.com/symfony-1.0.6