Domanda

Ho un'associazione dati linq-entità molto tipica in WinForms:

myGrid.DataSource = myEntities.entity

Quando raggiunge quella riga di codice, si blocca semplicemente. Assegnazione simile un'entità diversa funziona bene altrove nel codice. Il database non contiene più di 50 righe di dati in tutte le entità (è un nuovo progetto) quindi non è in attesa di dati.

È stato utile?

Soluzione 2

È interessante notare che potrei aver trovato la soluzione. Avevo un'entità che chiameremo C, che collegava le entità A e B come tabella di join. Ho deciso che A e B potevano essere collegati direttamente. Apparentemente questo ha incasinato la logica interna di Linq e il legame con A o B, quindi si è bloccato. Quando ho rimosso C l'associazione con A e B. ha iniziato a funzionare.

Altri suggerimenti

A seconda che si tratti di asp.net o moduli Windows ... Se si tratta di un client asp.net che si sta tentando di eseguire il database, consiglierei di inviare i risultati a un elenco prima di assegnarlo a qualsiasi origine dati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top