Inserimento con Linq in database con C# Wpf

mercoledì 11 marzo 2015 - 16.22
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010  |  SQL Server Express

dansi Profilo | Newbie

Salve a tutti e buonasera. Non riesco ad inserire nella tabella mediante Linq.
Ho il database Rubrica con una tabella rubrica che contiene i campi ID (INT) Nome e Cognome e Data di Nascita , tutti valori che possono essere null tranne l'ID, e le textbox bindate alle property della classe Contatti con le property Nome e Cognome.

private rubricaDataContext db = new rubricaDataContext();
Contatti con = new Contatti
{
Nome = "Mario",
Cognome = "Rossi"
};
rubrica ct = new rubrica
{
Nome = "Mario",
Cognome = "Rossi"
};
db.rubricas.InsertOnSubmit(ct); -> se passo come parametro "ct" ovvero l'oggetto rubrica che si crea con il file rubrica.dbml non mi ritorna errore ma non fa neanche l'inserimento. Anche inserendolo in un try catch non mi ritorna alcun errore.
db.rubricas.InsertOnSubmit(con); -> se passo invece conn come parametro mi dice "The best overloaded match for "System.Data.Linq.Table<Rubrica.rubrica>.InsertOnSubmit(Rubrica.rubrica) has some invalid arguments.
La db.SubmitChanges(); la metto alla fine quindi non credo sia quello l'errore.
Grazie a tutti
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5