Dopo che settimana scorsa l'ho implementato per l'ennesima applicazione presso un cliente, ho pensato di rendere disponibile nel lab il profile provider custom che ho creato partendo dal lavoro fatto da Microsoft con il suo Table Profile Provider, ma semplificando e sistemando dove secondo me era necessario il codice.
Lo trovate proprio oggi nel lab. Rispetto a quello Microsoft presuppone che la proprietà abbia una corrispondente colonna in una tabella di vostro piacimento con lo stesso identico nome, semplificando il processo di setup.
Funziona bene e vi consente di fare query per sapere in quanto hanno popolato il profilo con un certo valore di una certa proprietà e si può applicare, magia del provider model, anche ad applicazioni esisenti che usino correttamente le API.
Su MTV.it, ad esempio, c'è una versione custom che sostituisce del tutto quello di default utilizzato da Community Server.
apri la soluzione con VS, che "capisce" sia VB che C#, lo compili, ne ottieni una DLL e lo copi nella directory /bin/ del tuo sito o cmq ne usi una reference dal tuo progetto in C#.
è pressappoco così che funziona per qualsiasi cosa tu usi dalla BCL
Grazie, ho provato come dici ma quando vado a generare la soluzione mi da l'errore:
Errore 1 - Impossibile convertire implicitamente il tipo 'string' in 'System.DateTime'in questa funzione:
private DateTime PrepareDateTimeForDbType(DateTime dateTime)
{
return dateTime.ToString(DateTimeFormatInfo.InvariantInfo);
}Suggerimenti?
Grazie
Fabio
Daniele Bochicchio ha scritto:
apri la soluzione con VS, che "capisce" sia VB che C#, lo compili, ne ottieni una DLL e lo copi nella directory /bin/ del tuo sito o cmq ne usi una reference dal tuo progetto in C#.
è pressappoco così che funziona per qualsiasi cosa tu usi dalla BCL
Scusa Daniele ma dove trovo (directory) la DLL in questione?
Tu per compilare intendi "Buil web site" o "Publish web site"
p.s. Con il framework 3.5 funziona?
Grazie
visfab wrote:
Suggerimenti?
deve restituire un tipo string, è un refuso che avrò lasciato all'ultimo minuto e che ora correggo.
grazie per la segnalazione.
a2piazza wrote:
Scusa Daniele ma dove trovo (directory) la DLL in questione?
la devi compilare tu, ci sono i sorgenti, o in alternativa metterlo in /App_Code/
Tu per compilare intendi "Buil web site" o "Publish web site"
intendo ovviamente build solution/site.
p.s. Con il framework 3.5 funziona?
certo che sì.
Daniele Bochicchio [MVP] [Staff] wrote:
deve restituire un tipo string, è un refuso che avrò lasciato all'ultimo minuto e che ora correggo.
messo su e corretto anche un altro paio di bug che avevo trovato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.






Stampa
Download



Ciao, ho appena trovato questo SqlTableProfileProvider e l'ho trovato molto interessante, ho solo un dubbio ...come posso integrarlo nel mio progetto VB se questo è scritto in C#?
La domanda può sembrar banale ma non ne vengo fuori :(
Grazieee
Fabio
Continua »»» | Rispondi »»»