У нас есть таблица, которая выглядит примерно так:
CREATE TABLE Lockers
{
UserID int NOT NULL PRIMARY KEY (foreign key),
LockerStyleID int (foreign key),
NameplateID int (foreign key)
}
Все ключи относятся к другим таблицам, но из-за способа распределения приложения нам проще передавать идентификаторы в качестве параметров. Итак, мы хотели бы сделать это:
Locker l = new Locker {
UserID = userID,
LockerStyleID = lockerStyleID,
NameplateID = nameplateID
};
entities.AddLocker(l);
Мы могли бы сделать это в LINQ-to-SQL, но не в EF?