Sto scrivendo un'applicazione standalone e ho pensato di utilizzare Entity Framework per archiviare i miei dati.C# integer generazione di chiavi primarie utilizzando Entity Framework con file di database locale (Sdf)
Al momento l'applicazione è piccola, quindi posso utilizzare un file di database locale per iniziare.
Il fatto è che il file di database locale non ha la capacità di generare automaticamente chiavi primarie intere come fa SQL Server.
Non è un problema che definisce la colonna ID come "identificare" durante la creazione del tavolo, ma quando si cerca di chiamare il metodo SaveChanges getta la seguente eccezione:
{ "chiavi generate dal server ed i valori generati dal server non sono supportati da SQL Server Compact. "}
Qualche suggerimento su come gestire le chiavi primarie per le entità in un file di database locale che sarà compatibile con SQL Server in futuro?
Grazie, Ronny
Quale versione di Visual Studio e SQL Server Compact Edition stai usando qui? –
VS 2008 .Net Framework 3.5. Sdf versione 3.5.5692.0 – Ronny