select identity@@ i c#
jeg har nedenstående kode som jeg gerne vil bruge til at indsætte et post i tabellen. Dernæst vil jeg gerne have ID'en på den nyindsatte post vha. en Identity@@. Hvad skal jeg tilføje koden så den kan udføre det?public Opgave OpretOpgave(Opgave opgave)
{
Database DotFinance = DatabaseFactory.CreateDatabase();
DbCommand command = DotFinance.GetSqlStringCommand("INSERT INTO Opgave(adresse, postnr, distrikt,dato,klokkeslet, varighed, opgavebeskrivelse) VALUES ('', '', '', 11-11-2008, '', '', '')");
DotFinance.AddInParameter(command, "@adresse", DbType.String, opgave.Adresse);
DotFinance.AddInParameter(command, "@postnr", DbType.String, opgave.Postnr);
DotFinance.AddInParameter(command, "@distrikt", DbType.String, opgave.Distrikt);
DotFinance.AddInParameter(command, "@dato", DbType.DateTime, opgave.Dato);
DotFinance.AddInParameter(command, "@klokkeslet", DbType.String, opgave.Klokkeslet);
DotFinance.AddInParameter(command, "@varighed", DbType.String, opgave.Varighed);
DotFinance.AddInParameter(command, "@opgavebeskrivelse", DbType.String, opgave.Opgavebeskrivelse);
DataSet DatasetOpgave = new DataSet();
DotFinance.LoadDataSet(command, DatasetOpgave, "Opgave");
return opgave;
}
