Précédent   Forum du club des développeurs et IT Pro > Dotnet > Accès aux données
Accès aux données Forum d'entraide sur les technologies d'accès aux données de Microsoft (ADO.NET, Linq, Entity Framework, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/02/2013, 17h56   #1
nesswaw
Nouveau Membre du Club
 
Inscription : juillet 2007
Messages : 141
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 141
Points : 27
Points : 27
Par défaut Comment stocker mes données?

Bonjour,

Je suis débutant en C#, je dois réaliser une petite application qui gère des codes barres.

Le principe de l'appication est vraiment simple, en gros on a:

- Un champ qui permet de rentrer un numéro et un bouton Valider
- Le programme va regarder si le numéro existe dans une base? un fichier? ou autre? et qu'il ne soit pas déjà été vérifier.
- Si les deux conditions sont ok, il affiche simplement un message Ok dans l'application
- Sinon (le numéro existe pas OU a déjà été vérifier) il affiche un message d'erreur.

J'ai développé l'interface à l'aide du concepteur de Visual Studio Express 2010, jusque là pas de soucis.

Mon problème vient maintenant pour le stockage des numéros et la vérification.

- Comment stocker ces données, dans un base? un fichier?
- Il faut que le numéro ait un état: 0 => pas encore validé, 1 => déjà validé.

Il y a environ 300 numéros à stocker, je me dis que de déployer une base de données est un peu lourd pour le peu de données...

Que me conseillez-vous? Et quel outils à utiliser?

Merci d'avance
nesswaw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2013, 16h56   #2
WOLO Laurent
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 698
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 36
Localisation : Congo-Brazzaville

Informations professionnelles :
Activité : Architecte de base de données
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 2 698
Points : 4 070
Points : 4 070
Envoyer un message via Yahoo à WOLO Laurent
Effectivement deployer un sgbdr serait lourd, je vous conseille d'utiliser un fichier xml et linq pour la manipulation.
__________________

Découvrez la FAQ de MS SQL Server.
La chance accorde ses faveurs aux esprits avertis !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2013, 19h32   #3
youtpout978
Membre Expert
 
Homme John Doe
Développeur .NET
Inscription : novembre 2010
Messages : 902
Détails du profil
Informations personnelles :
Nom : Homme John Doe
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : novembre 2010
Messages : 902
Points : 1 439
Points : 1 439
Au choix dans un fichier type xml ou une base de donnée locale type SqLite ou SQL compact edition.
Par contre cette appli sera utilisée sur un poste ou c'est une appli multiposte ?
youtpout978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 14h59   #4
sinople
Membre Expert
 
Homme Marco Guignard
Ingénieur développement logiciels
Inscription : avril 2009
Messages : 728
Détails du profil
Informations personnelles :
Nom : Homme Marco Guignard
Âge : 30
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : avril 2009
Messages : 728
Points : 1 379
Points : 1 379
Envoyer un message via MSN à sinople
Vu que le données de ton projet sont au final une collection (une list) d'objet métier représentant un code barre (avec son Num et son état). La solution la plus simple est la sérialisation.

http://plasserre.developpez.com/cour...age=poo3#LXV-H

Je te laisserais choisir entre la solution binaire et la solution XML

Une base de donnée n'est pas un choix pertinant dans ton cas.
sinople est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2013, 14h25   #5
iberserk
Expert Confirmé
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 509
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 31
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 509
Points : 2 743
Points : 2 743
Envoyer un message via MSN à iberserk
La question est plutôt: qui accède a cette application? une seule personne? que ce passe t'il si deux personnes s'en servent simultanement?

Certaines solutions sont simples et permettent de partager des données(SQL EXPRESS, access...)
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
MCTS Database Development
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h34.


 
 
 
 
Partenaires

Hébergement Web