无法插入列NULL ...但该值不为null

时间:2013-09-19 19:44:05

标签: c#

真的,这可不是更简单。请参见屏幕截图,我收到错误Cannot insert null value into column ZoneID。我没有得到它,因为我们清楚地看到ZoneID = 64

我以前从未见过,有人有解释吗?我已经多次重试同样的结果。

以下是SubmitChanges

上的代码
var myZoneID = zone.ZoneID;
var x = clbCodesPostaux.CheckedItems.Cast<CodePostalShortItem>();
    foreach (var codesPostal in x)
    {
        var zoneCodePostal = new AssociationZonesCodesPostaux
                 {
                      CodePostalID = codesPostal.CodePostalID,
                      ZoneID = myZoneID
                 };
        using (var context = AccesDataRépart.GetNewContextRépart())
        {
                    context.AssociationZonesCodesPostaux.InsertOnSubmit(zoneCodePostal);
                    context.SubmitChanges();
        }
   }

编辑:我刷新了dbml映射(删除并读取了表),但它没有用。

 (Click for bigger image)

0 个答案:

没有答案