Passa ai contenuti principali

Post

Visualizzazione dei post da maggio, 2011

C# Settings - Mantenere gli User Settings al cambio di versione dell'assembly

I Settings sono utili per mantenere le configurazioni applicazione e le preferenze utente. Possono essere di tipo Application (Read Only a runtime) o User (si possono leggere e salvare via codice a runtime). Il file di configurazione (l'app.config nella solution, che diventa un NomeApplicazione.exe.config una volta compilato) ospita i valori iniziali dei settaggi. Ogni successiva modifica a runtime dei settaggi non tocca questo file ma una sua copia salvata nelle directory utente. I settaggi User vengono però persi al cambio di versione del programma. Una soluzione furba è spiegata in questo post utilizzando funzione Update: http://www.ngpixel.com/2011/05/05/c-keep-user-settings-between-versions/

Entity Framework OnDelete Cascade

Problema : rendere funzionanate in Entity Framework l'ON CASCADE DELETE settato tramite SQL DDL in SqlServer. Dopo un Update del modello visuale l'"ON CASCADE DELETE" non viene mai correttamente riportato negli schemi xml del modello (è un comportamento previsto: vedi msdn ). Soluzione : Nel designer dell'edmx bisogna selezionare il collegamento (la FK) e manualmente impostare il valore di End1Ondelete (o End2Ondelete) su "Cascade". Purtroppo nel mio caso questa modifica interrompe la generazione "one click" del modello a partire dal db. In un post suggeriscono una strada automatica (che non ho provato) per ottenere questa modifica. Spero vivamente che implementino questa funzionalità nelle prossime versioni di EF.

Risorse Grafiche

Colori, colori, colori http://www.colorjack.com/ Icone per applicativi Desktop: http://www.gettyicons.com Gif animate di caricamento: http://ajaxload.info/ Geratore di pulsanti web http://cooltext.com/ Script Link Social Network qui Generare favicon e includerla in un sito Asp Net generatore , come includerla