Stránka 1 z 1

Ukládání a načítání dat

Napsal: ned zář 04, 2011 18:46
od pajousek
Ahojte,

snažím se naprogramovat svou první app, nicméně už docela dlouhou dobu bojuju s ukládáním dat a potřeboval bych s tím trochu pomoct.
S C# mám zkušenosti takové, že jsem si naprogramoval textový editor, kalkulačku a ještě cosi, nicméně jako okenní aplikaci.

Vůbec si nevím rady s prací s daty. Co už vím jsou věci, jakože existuje Isolated Storage, do které se dají ukládat data různým způsobem.

Osobně je mi nejsympatičtější (asi nejsložitější?) způsob, kde se používá DataContext a "Entity" mapující strukturu databáze. Táhnu k tomudle způsobu kvůli mé dlouhodobé praxi s vývojem webů, kde ORM používám také.

Dalším způsobem je nejspíš ukládání CSV a takových věcí, nicméně zde zase nevím, jak data zobrazovat?

Takže mohli byste mi dát nějaké rady, jak ukládáte data vy nebo jak řešíte kompletní mapování na entity a jak přesně má vypadat ten DataContext?

PS: Google jsem už prolezl, ale nikde jsem se nedostal nějaké uspokojivější odpovědi :)

Díky
Pavel

Ukládání a načítání dat

Napsal: ned zář 04, 2011 18:55
od premikkoci
Zkus oslovit Roberta Vargu....

Ukládání a načítání dat

Napsal: pon zář 05, 2011 9:23
od steelspace
pajousek píše:Ahojte,

snažím se naprogramovat svou první app, nicméně už docela dlouhou dobu bojuju s ukládáním dat a potřeboval bych s tím trochu pomoct.
S C# mám zkušenosti takové, že jsem si naprogramoval textový editor, kalkulačku a ještě cosi, nicméně jako okenní aplikaci.

Vůbec si nevím rady s prací s daty. Co už vím jsou věci, jakože existuje Isolated Storage, do které se dají ukládat data různým způsobem.

Osobně je mi nejsympatičtější (asi nejsložitější?) způsob, kde se používá DataContext a "Entity" mapující strukturu databáze. Táhnu k tomudle způsobu kvůli mé dlouhodobé praxi s vývojem webů, kde ORM používám také.

Dalším způsobem je nejspíš ukládání CSV a takových věcí, nicméně zde zase nevím, jak data zobrazovat?

Takže mohli byste mi dát nějaké rady, jak ukládáte data vy nebo jak řešíte kompletní mapování na entity a jak přesně má vypadat ten DataContext?

PS: Google jsem už prolezl, ale nikde jsem se nedostal nějaké uspokojivější odpovědi :)

Díky
Pavel
Tady je takový přehledný návod, jak použít EntityFramework - SqlCE databáze je jenom v Mangu, na starších OS ne.
http://dotnetspeak.com/index.php/2011/0 ... 7-1-mango/" onclick="window.open(this.href);return false;

Jinak - vše se ukládá do isolated storage (včetně databázového souboru), Silverlight do normálního souborového systému přístup nemá.

Kam ukládat, je otázka, kde odpověď záleží na typu dat. Nějaká nastavení apod., na to je Settings, objekty lze třeba serializovat a ukládat jako XML.

CSV není moc vhodné, protože vyžaduje nějakou knihovnu, která to umí zapsat a načíst (neřeší datové typy a další věci jako třeba serializace do XML).

Ukládání a načítání dat

Napsal: pon zář 05, 2011 9:34
od pajousek
No; že SqlCE je jen v Mangu vím, nicméně než app dopíšu, tak už Mango bude dostupné oficiálně (pokud to hodně nepozdrží).

Nad serializací jsem přemýšlel, ale kdovíproč mi napsat si parser na CSV přijde přijatelnější. :)

Za návod díky, projdu si jej. :)