2010-07-02 5 views
0

je peux avec ce ado.net mais je veux l'utiliser LinqToSqlComment ajouter des valeurs listDictonary à sql avec linqtosql?

foreach (string ky in ld.Keys) 
{ 
cmd.Parameters.AddWithValue(ky, ld[ky]); 
} 
public bool AccessProcess(string sp, ListDictionary ld, CommandType cmdType) 
{ 
SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["conn"].ToString()); 
SqlCommand cmd = new SqlCommand(sp, con); 
try 
{ 
con.Open(); 
cmd.CommandType = cmdType; 
foreach (string ky in ld.Keys) 
{ 
cmd.Parameters.AddWithValue(ky, ld[ky]); 
} 
cmd.ExecuteNonQuery(); 
} 
finally 
{ 
con.Dispose(); 
cmd.Dispose(); 
} 
return true; 
} 
} 

Comment puis-je utiliser la méthode AddWithValue dans


var engCtx = new DataClasses1DataContext() 
{ 
    entity1 = ld[ky], 
    entity2 =ld[ky2], 
// do sometihng. . .. . . 
} 

j'ai besoin ceci:


foreach (string ky in ld.Keys) 
{ 
engCtx.AddWithValue(ky, ld[ky]); 
} 

Répondre

Questions connexes