0

在某些情况下,我正在尝试使用编辑操作来插入 linq DB(奇怪但确实如此)。我正在使用的视图模型包含一个名为 Pricelist 的域模型。PricelistID 在该 domainID 中是必需的,并且是数据库中的 PK。

我可以通过传入 0 作为 ID 来欺骗 ModelBinder,但这在尝试插入时当然会失败。

在正常情况下,如果执行 db.SaveChanges() 时未提供 PK,ModelBinder 是否知道进行插入?

4

1 回答 1

0

实际上,只需调用 db.Pricelists.Add(pricelist); 就足够了。在调用 SaveChanges() 之前;

于 2013-06-03T20:56:38.987 回答