Вставка данных с помощью LINQ для SQL и я получил ошибку, как
я пытался вставить данные, используя with Linq to Sql in asp.net с c#
Мне действительно понравилось ниже
Но я пытался вставить данные и получил такую ошибку
--- Ошибка сервера в приложении'/'.
Невозможно выполнить операции создания, обновления или удаления таблицы(Suject), поскольку она не имеет первичного ключа.
Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения Об Исключении: Система.InvalidOperationException: не удается выполнить операции создания, обновления или удаления таблицы(Suject), поскольку она не имеет первичного ключа.
Ошибка Источника:
Строка 36:
Строка 37:
Линия 38: дБ.Sujects.InsertOnSubmit(tc);
Строка 39: db. SubmitChanges();
Строка 40:
Исходный файл: c:\Users\syasha\Documents\Visual Studio 2013\WebSites\Pro_9\Subjects.aspx. cs строка: 38 -----------
где я сделал ошибку pls. помочь не
Что я уже пробовал:
охраняемых недействительными Button4_Click(объект отправителя, EventArgs в электронной)
{
DataClassesDataContext db = новый DataClassesDataContext();
Suject tc = новый Suject();
tc.Class = txclass.Текст;
ТС.Тема= txsubject.Текст;
ТС.Глава = txchapter.Текст;
ТС.Урок = txlesson.Текст;
дБ.Sujects.InsertOnSubmit(tc);
дБ.Метода submitchanges();
}