Entity Framework

Entity Framework : "Model First"

Tout d'abord très bonne année 2010.

Et pour commencer l'année, un peu de .Net :

Ce nouveau tutorial traite de la nouvelle version d'Entity Framework.

Les précédentes versions d'Entity Framework permettaient de :

    "designer" votre modèle objet graphiquement et ensuite de le faire "mapper" sur des tables de base de données (il fallait créer le modèle objet d'un côté, le modèle de données de l'autre)
  • de générer des objets à partir d'une base de données (un objet = une table)
  • La nouvelle version arrivant avec .Net 4, permet de travailler en mode "Model First" : vous créez votre modèle graphiquement, puis vous générez automatiquement la base de données à partir de ce modèle

    Remarque : il existe aussi un mode "Code First" qui permet de partir de vos POCO, mais c'est une autre histoire.

    Bonne lecture, c'est ici : Entity Framework "Model First"


Warning: INSERT command denied to user 'kgkyojmt001'@'10.0.115.83' for table 'drp_watchdog' query: INSERT INTO drp_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:378:\"INSERT command denied to user 'kgkyojmt001'@'10.0.115.83' for table 'drp_accesslog'\nquery: INSERT INTO drp_accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('Entity Framework', 'taxonomy/term/44', '', '107.22.156.205', 0, '278ea1c29b341516866cf3aef086f9e9', 806, 1368923929)\";s:5:\"%file\";s:60:\"/homez.312/kgkyojmt/www/modules/statistics/statistics.module\";s:5:\"%line\";i:64;}', 3, & in /homez.312/kgkyojmt/www/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'kgkyojmt001'@'10.0.115.83' for table 'drp_watchdog' query: INSERT INTO drp_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:909:\"UPDATE command denied to user 'kgkyojmt001'@'10.0.115.83' for table 'drp_sessions'\nquery: UPDATE drp_sessions SET uid = 0, cache = 0, hostname = '107.22.156.205', session = 'messages|a:1:{s:5:\\"error\\";a:1:{i:0;s:468:\\"user warning: INSERT command denied to user 'kgkyojmt001'@'10.0.115.83' for table 'drp_accesslog'\\nquery: INSERT INTO drp_accesslog (title, path, url, hostname, uid, sid, timer, timestamp in /homez.312/kgkyojmt/www/includes/database.mysql.inc on line 128