Diskuze: EF neuklada udaje
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Neaktivní uživatel:28.12.2014 13:35
Verze je: 6.1.1
Zapoměl jsem přidát img té chyby.
sadlomaslox25:28.12.2014 17:18
EF stim nema nic spolecneho. v chybe se jasne rika ze problem je nekde jinde mezi verzi mdf/sdf a databazoveho enginu. postni sem connection string a vcem si zalozil databazi a jestli je to mdf nebo sdf soubor.
Neaktivní uživatel:28.12.2014 18:02
Je to .mdf
a založil jsem to v VS.
tady jsem zabalil celý projekt do raru: http://leteckaposta.cz/145140868
V classe "ef" je napojení do DB atd..
sadlomaslox25:28.12.2014 18:34
klasicka chyba cislo 1.
- oteviras spatnou DB.
v projektove slozce EntityTest mas soubor db.mdf. to je "zakladni" podoba tve
databaze. na tomto souboru mas nastavene copy to output directory - always. to
znamena ze touto databazi se ti vzdyzky pregumuje tvoje databaze ve slozce
bin.
druha je je ze v app.configu se na db odkazujes do slozky |datadirectory| coz je slozka EntityTest\bin\Debug nebo Release. pokud spustis program a zapises do databaze data a pak si otevres tuto databazi ve slozce bin tak tam najdes skutecne zapsana data.
Neaktivní uživatel:28.12.2014 19:03
Hmm
Tak to pak nechápu proč mi to píše stejnou chybu i u staženého projektu
odsud: http://www.itnetwork.cz/…ork-localdb/

sadlomaslox25:28.12.2014 19:22
jo sry ja sem zapomel ze ty to asi ani neotevres. no me to jde otevrit normalne. mas nainstalovany localDB ? a to MSSQL mas full nebo jen express ?
Neaktivní uživatel:28.12.2014 19:36
S VS13 Professional se mi nainstalovalo Express
Nechápu tohle se mi nikdy nedělalo, vždy mi localdb fungovala
normálně.
Asi budu muset nainstalovat znovu.
Mno tak jsem zkoušel různé projekty s localdb a všechny mi hažou stejnou
chybu.
Nevím čím to může být, mám kompletně přeinstalovaný OS. Zkoušel jsem
dát do connection string místo |DataDirectory| celou cestu k DB, ale nic se
stejně neuloží, jen v outputu mám:
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\Users\Bogdan\documents\visual studio 2013\Projects\EntityTest\EntityTest\bin\Debug\EntityTest.vshost.exe'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Security\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'. Cannot find or open the PDB file.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll'. Cannot find or open the PDB file.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Deployment\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The thread 0xdac has exited with code 259 (0x103).
The thread 0x146c has exited with code 259 (0x103).
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\Users\Bogdan\documents\visual studio 2013\Projects\EntityTest\EntityTest\bin\Debug\EntityTest.exe'. Symbols loaded.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\Users\Bogdan\documents\visual studio 2013\Projects\EntityTest\EntityTest\bin\Debug\EntityFramework.dll'. Cannot find or open the PDB file.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\Users\Bogdan\documents\visual studio 2013\Projects\EntityTest\EntityTest\bin\Debug\EntityFramework.SqlServer.dll'. Cannot find or open the PDB file.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'Anonymously Hosted DynamicMethods Assembly'.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data.OracleClient\v4.0_4.0.0.0__b77a5c561934e089\System.Data.OracleClient.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'EntityTest.vshost.exe' (CLR v4.0.30319: EntityTest.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
A first chance exception of type 'System.Data.Entity.Infrastructure.DbUpdateException' occurred in EntityFramework.dll
A first chance exception of type 'System.Data.Entity.Infrastructure.DbUpdateException' occurred in EntityFramework.dll
The thread 0x3e10 has exited with code 259 (0x103).
The thread 0x1e5c has exited with code 259 (0x103).
The program '[1396] EntityTest.vshost.exe' has exited with code 0 (0x0).
Hmm tak jsem si vytvořil nový project, vygeneroval .mdf, k tomu entity, v
app.config znovu změnil |DataDirectory| na plnou cestu a začalo to ukládat
...
Zobrazeno 11 zpráv z 11.