59 messaggi dal 27 giugno 2006
Come si inserisce un nuovo record con LinQ to SQL?
Le mie classi sono mappate manualmente, non utilizzano l'orm di visual studio.

Oggetto da inserire, della classe User:

[Table(Name = "Users")]
public class User
{
[Column(Name="EMail",IsPrimaryKey=true,UpdateCheck=UpdateCheck.Never,CanBeNull=false)]
public string EMail;

[Column(Name="Password",UpdateCheck=UpdateCheck.Never,CanBeNull=false)]
public string Password;
}

Il mio DataContext:

DataContext context = new DataContext(ConfigurationService.ConnectionString);
context.ObjectTrackingEnabled = !isReadOnly;
Nello stesso modo di quando si usa il designer. Devi solo ottenere la table:
dataContext.GetTable<User>().InsertOnSubmit

Ciao

Il mio blog
Homepage
59 messaggi dal 27 giugno 2006
Ricciolo ha scritto:
Nello stesso modo di quando si usa il designer. Devi solo ottenere la table:
dataContext.GetTable<User>().InsertOnSubmit


public void Create(User item)
{
_context.GetTable<User>().InsertOnSubmit(item);
}

Purtroppo ho questo errore:

Rilevamento degli oggetti non abilitato per l'istanza del contesto dati corrente.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.