Как будто вы пытаетесь получить доступ к объекту, который является null
. Рассмотрим ниже пример:
TypeA objA;
. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException
, что имеет смысл.
См. Также этот пример:
String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
Способность изменить базового поставщика и таким образом изменить SQL не сделала окончательный вариант в LINQ к SQL.
Блог Matt Warren имеет все, в чем Вы нуждаетесь для этого:
DataContext x = новый DataContext;
//Что-то вроде этого, возможно?
var = x. Где () .with ()... и т.д.
позвольте нам, Вы имеете намного более прекрасный контроль над sql.
Вы хотите перевести дерево выражений в SQL... Необходимо реализовать собственный IQueryProvider