|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Catania
Messaggi: 2696
|
VB2013 e MySQL
Buongiorno,
chiedevo un chiarimento. Sto realizzando una applicazione con VB2013 che mi permette di leggere e scrivere su una tabella di un database. Il problema è che vorrei connettere la mia applicazione ad un database di MySql. Sto sviluppando l'applicazione su un sistema Windows 8.1 64bit ma alla fine dovrà girare su vecchio sistema XP a 32 bit. Quale versione MySql devo scaricare?
__________________
Unisciti a noi: http://www.swproduction.altervista.org/ - http://www.enews.altervista.org/
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Prima domanda: hai qualche motivo che ti costringe ad usare VB? Se no, mollalo e passa a C#
Seconda domanda: il database esiste già? o anche quello è responsabilità tua? Sai già come collegare il database? Comunque credo che l'ultima versione vada bene anche con XP
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
|
|
|
|
#3 | |||
|
Senior Member
Iscritto dal: Jun 2001
Città: Catania
Messaggi: 2696
|
Quote:
Quote:
Cosa vuoi dire? Quote:
__________________
Unisciti a noi: http://www.swproduction.altervista.org/ - http://www.enews.altervista.org/
Ultima modifica di lucausa75 : 09-01-2015 alle 21:11. |
|||
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
Entity Framework è un ORM (open source) di Microsoft, che ti permette di il database sottoforma di oggetti POCO (Plain Old CLR Objects)... fondamentalmente puoi usare le varie tabelle come se fossero semplici collezioni/liste, con supporto LINQ, cosa che ti permetterebbe di fare cose come queste: (esempio in C#, ma la stessa cosa si può fare con VB, su come trovare il primo elemento di una ipotetica tabella Users il cui campo Name vale nomeDaTrovare) Codice:
db.Users.FirstOrDefault(x => x.Name == nomeDaTrovare) Codice:
List<User> premiumUsers = from u in db.Users where u.IsPremium select u Codice:
List<User> premiumUsers = db.Users.Where(x => x.IsPremium) la domanda su VB era per capire se potevo consigliarti di lasciar perdere VB per passare direttamente a C# con Code First l'engine si occupa di creare il database partendo dalle classi scritte da te per definirlo, con DB First fa l'opposto: genera le classi a partire dal database
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Catania
Messaggi: 2696
|
...grazie per i suggerimenti e nell'occasione ne approfitto per chiederti se riesci a darmi un aiuto a questo argomento
Grazie
__________________
Unisciti a noi: http://www.swproduction.altervista.org/ - http://www.enews.altervista.org/
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Catania
Messaggi: 2696
|
Si
__________________
Unisciti a noi: http://www.swproduction.altervista.org/ - http://www.enews.altervista.org/
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Allora se potessi rinunciare al requisito di girare sotto XP potresti usare LocalDb allora: si tratta di una versione ridotta di SQL Server Express preinstallata in 8 e installabile da Vista in poi, con EF Code First
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:10.




















