Проблема LINQ2SQL при вставке объекта из производного класса - PullRequest
1 голос
/ 27 июня 2011

Я получаю исключение при попытке добавить L2SQL в DataContext

"Невозможно найти ключевой элемент litterId для ключа litterId в типе Rat. Ключ может быть неправильным или имя поля или свойства Крысы могло измениться."

Вот код, который его запускает:

    Rat petty = new Rat();
    petty.PetName = "Ratty";
    dc.Pets.InsertOnSubmit(petty);

Крыса - это класс, производный от питомца. Я могу вставлять объекты Pet без проблем. Я сделал наследование в соответствии со спецификациями в MSDN с конструктором L2SQL O / R.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...