problema con LINQ to SQLite
Domanda
Sto usando vb.net sqlite.net e dblinq0.20.1 per cercare una tabella SQLite su un campo chiave primaria.
I miei sguardi codice come questo
Dim blb = (From d In db.Data Where d.UID = myuid Select d).Single
Ciò restituisce l'errore "Coalesce utilizzato con il tipo che non può essere null"
Se faccio una ricerca su un campo nullable funziona benissimo.
Chiunque venire attraverso questo errore prima e gettare luce su qual è il problema?
Soluzione
Questo messaggio di errore è stato un po 'fuorviante. Il settore in questione (la chiave primaria della tabella) era di fatto annullabile considerando che non avrebbe dovuto essere. Ho cambiato la proprietà campo per 'non null' e la query LINQ funzionato come previsto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow