J'ai une table structuré comme,comment puis-je mettre à jour la logique de la table SQL
Table 3
Fruit ID - Foreign Key (Primary Key of Table 1)
Crate ID - Foreign Key (Primary Key of Table 2)
Maintenant je dois exécuter une requête qui sera,
Mise à jourCrate ID
deFruit ID
siFruit ID
est déjà dans le tableau, et sinon, insérez l'enregistrement dans le tableau 3 comme nouvel enregistrement.
C'est ce que je suis arrivé dans le code en ce moment,
private void RelateFuirtWithCrates(List<string> selectedFruitIDs, int selectedCrateID)
{
string insertStatement = "INSERT INTO Fruit_Crate(FruitID, CrateID) Values " +
"(@FruitID, @CrateID);"; ?? I don't think if it's right query
using (SqlConnection connection = new SqlConnection(ConnectionString()))
using (SqlCommand cmd = new SqlCommand(insertStatement, connection))
{
connection.Open();
cmd.Parameters.Add(new SqlParameter("@FruitID", ????? Not sure what goes in here));
cmd.Parameters.Add(new SqlParameter("@CrateID",selectedCrateID));
}
double possible de [Comment puis-je mettre à jour les ID Crate de la liste des fruits en simple Requête SQL dans C#] (http://stackoverflow.com/questions/16539948/how-can-i-update-crate-ids-of-list-of-fruits-in-single-sql-query-in-c- sharp) –