jeudi 17 décembre 2009

Intellisense Visual Studio 2008 et NHibernate

Bonjour,

Pour les utilisateurs de NHibernate (mapping Objet <-> Base de donnée), la création de fichier de configuration de "mapping" est obligatoire. Pour que cela soit beaucoup plus pratique et rapide voici comment rajouter l'intellisense de VS 2008 (et 2005 fonctionne aussi)

1° Ajouter un fichier XML vide à votre solution

2° Un nouveau menu apparait dans l'éditeur >> XML << Cliquer sur Schémas...
 

lundi 19 octobre 2009

Vider le cache Oracle

Voici quelques lignes de code pour effectuer le vidage du cache d'oracle.

Afin de permettre d'exécuter 2fois des requêtes sans que Oracle ne fasse sa propre gestion de cache du résultat. Faussant ainsi les délais d'exécution des requêtes suivantes.

alter system flush shared_pool;
alter system flush buffer_cache;

Site tres utile pour Oracle : http://www.aide-oracle.net/

lundi 21 septembre 2009

SQL et DB2 - Sequence, trigger ...

Quelques exemple de SQL sur DB2

Création de table , sequence, trigger, unique, auto_increment ...
CREATE TABLE WIDGET_INVENT 
  ( ROW_ID INT NOT NULL GENERATED ALWAYS AS IDENTITY 
         (START WITH 1, INCREMENT BY 1, NO CACHE), 
    WIDGET_NO CHAR(6), 
    INV_COUNT INT WITH DEFAULT 0 
  ); 

lundi 6 juillet 2009

Méthode d'extension ASP.NET

Les Méthodes d'extensions permettent d'ajouter "simplement" des méthodes a des objets. En voici un exemple :

On rajoute a l'objet "IList" une methode action (obligation d'etre static).
On remarquera la syntax particuliere et l'utilisation du mot clé "this" en "parametre"

// IList
public static void Action(this IList list)
{
   //Faire une action ici
}

IList list = new List(); // doit etre du meme type
list.Action();

Plus d'information : du 1.0 au 3.0
http://sebastiencourtois.wordpress.com/tag/methodes-dextension/

mercredi 24 juin 2009

Tuto MVC .Net (nerddinner)


Le MVC (modele vue controller) par l'exemple, le plus connu, NERDDINNER :
 - http://nerddinnerbook.s3.amazonaws.com/Intro.htm

Apprendre le MVC sur le site www.asp.net (ainsi que les outils de développement) :

Commande et reconfiguration SQL Serveur (Express)

@ECHO OFF
@ECHO =============================================
@ECHO ::: Enabling User Instances
@ECHO =============================================
sqlcmd -S .\SQLExpress -Q "sp_configure 'user instances enabled' , 1;"
@ECHO.
@ECHO =============================================
@ECHO ::: RECONFIGURING
@ECHO =============================================
sqlcmd -S .\SQLExpress -Q "reconfigure;"
@ECHO DONE
@ECHO.
@ECHO =============================================
@ECHO ::: COMPLETED
@ECHO =============================================
PAUSE>NUL