DataContext et problèmes d'écriture dans une base de données
bonsoir, j'ai un projet c# avec sqlserver.
avec le linq, les requetes SELECT fonctionnent très bien, mais les delete + update + insert posent problème, aucun d'eux ne marchent 8O
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| public static void DataAccessInsert(categ_piece categ_piece)
{
using (PannikausDataContext db = DbManager.DataContext)
{
try
{
db.categ_piece.InsertOnSubmit(categ_piece);
db.SubmitChanges(ConflictMode.ContinueOnConflict);
}
catch (ChangeConflictException)
{
db.ChangeConflicts.ResolveAll(RefreshMode.KeepChanges, true);
db.SubmitChanges();
}
catch (SqlException sqlException)
{
if (sqlException.Number == 547)
{
throw new ForeignKeyViolationException(sqlException.Message, sqlException.InnerException);
}
if (sqlException.Number == 2601 || sqlException.Number == 2627)
{
throw new UniqueKeyViolationException(sqlException.Message, sqlException.InnerException);
}
}
}
} |
pouvez-vous me dire ce que j'ai oublié svp ? c'est la première fois que j'utilise ce genre d'outil, je suis pommé et je ne trouve aucun renseignement :(
merci
p.s j'ai oublié une info importante, j'utilise un dbml, tant qu'à faire ^^