LINQ to SQL - tipos anulables en la cláusula where
Tengo una tabla con una columna que tiene valores nulos ... cuando intento consultar los registros donde esa columna es NULA:
ESTO FUNCIONA:
var list = from mt in db.MY_TABLE
where mt.PARENT_KEY == null
select new { mt.NAME };
ESTO NO LO HACE:
int? id = null;
var list = from mt in db.MY_TABLE
where mt.PARENT_KEY == id
select new { mt.NAME };
¿Por qué?