Ошибка 3002: Проблема с сопоставлением фрагментов | C# linq для сущностейC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка 3002: Проблема с сопоставлением фрагментов | C# linq для сущностей

Сообщение Anonymous »

У меня есть консольное приложение, и я пытаюсь добиться того, чтобы при каждом запуске приложения дата и время отправлялись в таблицу моей базы данных.

Структура таблицы такая:

Код: Выделить всё

FTPRuns

ID int

Last Run datetime
Достаточно просто.

Я также обновил model.edmx в своем приложении, чтобы отразить это новое изменение. Однако теперь я получаю следующую ошибку и не совсем понимаю, что это такое. означает.


Ошибка 3002: Проблема при сопоставлении
фрагментов, начинающихся со строки
1330: Возможное нарушение времени выполнения
Ключи таблицы FTPRuns (FTPRuns.ID):
Столбцы (FTPRuns.ID) сопоставляются со
свойствами EntitySet FTPRuns
(FTPRuns.ID) на концептуальной стороне
, но они не формируйте ключевые свойства
EntitySet (FTPRuns.ID,
FTPRuns.LastRun).


Вот фрагмент кода, который я также использую для обновления базы данных:

Код: Выделить всё

 using (ModelContainer ctn = new ModelContainer())
{
try
{
FTPRun ftp = new FTPRun
{
LastRun = DateTime.Now
};

ctn.FTPRuns.AddObject(ftp);

int changes = ctn.SaveChanges();

Console.WriteLine(changes.ToString() + " Changes saved");
Console.WriteLine("The LastRun Date Has Been Updated");
}
catch (InvalidOperationException ex)
{
Console.WriteLine(ex.ToString());
}
}
Если кто-нибудь сможет мне помочь, буду очень благодарен :)

спасибо.

Подробнее здесь: https://stackoverflow.com/questions/428 ... o-entities
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»