Я не думаю, что это возможно. Проблема здесь в том, что у вас не может быть ?
в пути к файлу. Кроме того, строка запроса является частью протокола HTTP, поэтому при работе с локальными файлами строки запроса не включены.
То, что Вы ищете:
dataContext.Messages.InsertOnSubmit(message);
dataContext.SubmitChanges();
Принятие Вас имеет a Messages
таблица, отображенная в Ваш LINQ на SQL DBML.
Для добавления новых объектов, просто сделайте:
dbContext.Messages.InsertOnSubmit(message);
dbContext.SubmitChanges();
При внесении каких-либо изменений в ранее загруженные объекты, просто сделайте:
dbContext.SubmitChanges();
Если Вы не хотите отправлять какой-либо измененный объект, необходимо сделать:
dbContext.Refresh(RefreshMode.OverwriteCurrentValues, message);