или же

я есть этот код:

using DC = MV6DataContext;
using MV6; // Business Logic Layer
// ...

public DC.MV6DataContext dc = new DC.MV6DataContext(ConnectionString);
IP ip = new IP(Request.UserHostAddress);
dc.IPs.InsertOnSubmit(ip);
dc.SubmitChanges();

// in Business Logic layer:
public class IP : DC.IP {
  public IP(string address) { ... }
}

При попытке вставитьOnSubmit (ip) я получаю исключение NullReferenceException (ссылка на объект не установлена ​​для экземпляра объекта). dc не нуль; ip и все свойства ip не равны нулю; хотя некоторые пусты.

VS2008 не позволит мне войти в InsertOnSubmit, поэтому у меня нет возможности узнать, что именно является нулевым при оценке. Что дает?

Примечание: я проверил, и все Linq.EntitySets, созданные отношениями FK, присутствуют и не равны NULL.

Ответы на вопрос(6)

Ваш ответ на вопрос