我们有一个大致看起来像这样的表:
CREATE TABLE Lockers
{
UserID int NOT NULL PRIMARY KEY (foreign key),
LockerStyleID int (foreign key),
NameplateID int (foreign key)
}
所有的键都涉及到其他表,但由于应用程序的分布方式,我们更容易将ID作为参数传递。因此,我们想要做到这一点:
Locker l = new Locker {
UserID = userID,
LockerStyleID = lockerStyleID,
NameplateID = nameplateID
};
entities.AddLocker(l);
我们可以用LINQ-to-SQL实现,但不能用EF吗?