Salve,
con questa modalità riesco ad effettuare l'inserimento in tabella,
ma ora vorrei utilizzare il linq c#.
Ho provato questo :
/ Create a new Order object.
Order ord = new Order
{
OrderID = 12000,
ShipCity = "Seattle",
OrderDate = DateTime.Now
// …
};
// Add the new object to the Orders collection.
db.Orders.InsertOnSubmit(ord);
// Submit the change to the database.
try
{
db.SubmitChanges();
}
catch (Exception e)
{
Console.WriteLine(e);
// Make some adjustments.
// ...
// Try again.
db.SubmitChanges();
}
e direi che mi funziona.
Ora però vorrei che dato il risultato di una query
ad esempio:
var nome1= (from s10 in data.Tab_Elenco
where s10.Cognome== Rossi
select s10.Nome , S10.Cognome, S10.Telefono)
ID | Nome | Cognome | Telefono
1 Pippo Rossi 333333
2 Franco Rossi 00000
3 Pluto Rossi 22222
questi valori (tutte le righe) mi vengano inseriti nella tabella del db
Con questo mi prendo solo il primo e lo riesco a salvare in db:
var nome1= (from s10 in data.Tab_Elenco
where s10.Cognome== Rossi
select s10.Nome ).FirstOrDefault();
cust.Nome= nome1;
db.Tab_Elenco.InsertOnSubmit(cust);
db.SubmitChanges();
Ora come faccio a salvare tutte le righe che sono il risultato della query?