Silverlight e MySQL

sabato 20 settembre 2014 - 14.26
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Visual Studio 2010  |  MySQL 5.5  |  Chrome

Mau67 Profilo | Expert

Un saluto al forum,
come potete vedere dal titolo sto tentando di creare un applicazione in silverlight e collegandolo al database MySQL, il problema è che i riferimenti non me li fa importare mi restituisce questo errore: impossibile un riferimento MySQL.web.dll perchè non verrebbe generato con il runtime Silverligt. I progetti Silverlight possono essere utilizzati solo con assembly Silverlight.
Quindi non posso usare MySQL come Database? esiste un alternative per usare Silverlight e MySQL?
Grazie
Mau67

alx_81 Profilo | Guru

>Un saluto al forum,
ciao

>Quindi non posso usare MySQL come Database?
La connessione diretta tra un set di assembly come Silverlight (che si occupa solo di frontend) non è proprio consentita (per fortuna, aggiungerei ).
E' consigliabile non tenere il frontend strettamente connesso al database, anche in caso di applicazioni Windows forms (anche qui sarebbe opportuno astrarre in più livelli, anche per ragioni di sicurezza, nonchè di connessione/rete)
Dovrai disaccoppiare i livelli, andando a scrivere dei servizi web (o con WCF) i quali ricevono le chiamate da Silverlight.
Leggi attentamente questo articolo:
http://www.codeproject.com/Questions/255968/Connecting-silverlight-application-to-MySQL-databa

>Grazie
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Mau67 Profilo | Expert

quindi devo crearmi un web service?
confesso che sia silverlight che web service è la prima volta che provo questo genere di sviluppo, io sviluppo in win form ma il web comincia a interessarmi e quindi provo.
Grazie
Mau67

alx_81 Profilo | Guru

>quindi devo crearmi un web service?
diciamo che dovresti cercare di astrarti dal concetto di applicazione "piccola" che ha tutto al suo interno.
L'idea è quella di dare ad ogni componente il suo vero ruolo.
- Silverlight --> Frontend per interazione utente (ma può essere anche una pagina web con js, jQuery, ecc..)
- Chiamate dal frontend ad un "sito" in http (con Silverlight, con js, ecc..)
- Servizio su di "un server" che sta in ascolto sullo http per tali chiamate
- Servizio che si connette al database per ricavare i dati (con tanto di connessione)
- risposta verso il chiamante in un formato serializzato (ad sempio XML, json, scegli tu)

Questo è, diciamo, il minimo per disaccoppiare.. poi ci sarebbero altri livelli ma per ora è meglio iniziare almeno con la base.


Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Mau67 Profilo | Expert

Ok grazie per l'aiuto, provo a crearmi un applicazione iniziando dal consiglio che mi hai dato e se mi serve aiuto apro un altro post.
Un ultima cosa sai dirmi perchè un applicazione scritta in asp.ner con framework 3.5 gira su una rete intranet e se alzo il livello del framework e lo porto a 4.0 oppure a 4.5 l'applicazione non funziona più?
L'applicazione lo pubblicata su un server intranet 2008 R2 con IIS 7, e ci sono installati tutti i framework.
Ha qualche consiglio da darmi perchè se dovro pubblicare il progetto sviluppato con silverlight per vedere come gira penso che non funzioni visto che il framework di partenza e 4.0.
Grazie
Mau67

alx_81 Profilo | Guru

>Un ultima cosa sai dirmi perchè un applicazione scritta in asp.ner
>con framework 3.5 gira su una rete intranet e se alzo il livello
>del framework e lo porto a 4.0 oppure a 4.5 l'applicazione non
>funziona più?
credo che si tratti di un duplicato di http://www.dotnethell.it/forum/messages.aspx?ThreadID=45325
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Mau67 Profilo | Expert

Si grazie ho risolto con il framework,
per quanto riguarda il web service e silverlight non riesco a crearlo in vb no C#
puoi aiutarmi? grazie
Mau67

alx_81 Profilo | Guru

>puoi aiutarmi?
vedi questo link
http://msdn.microsoft.com/en-us/library/bb386386.aspx
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Mau67 Profilo | Expert

Ciao dopo svariati tentativi ho visto che con silverlight non funziona
ma funziona con progetti win form.

puoi inserirmi un progetto esempio fatto con silverlight?
Grazie
Mau67

alx_81 Profilo | Guru

>puoi inserirmi un progetto esempio fatto con silverlight?
mi spiace, ma non ho nemmeno il template di progetto installato in locale..
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/en-us/mvp/Alessandro%20Alpi-4014222

Mau67 Profilo | Expert

Ok grazie lo stesso ciao
Mau67
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5