Domanda

Stiamo aggiungendo alcuni punti di vista per il nostro modello di Entity Framework. Alcuni campi in questi punti di vista sono nullable tipi di dati datetime2 nel nostro server SQL 2k8 db e l'edmx sta mostrando in modo errato questi campi come non essere nulla. Si tratta di un problema noto?

Quando provo a cambiare loro di non nullo si getta ancora lo stesso errore - perché sembra come se lo SSDL sta definendo in modo diverso

Qualcuno ha eseguito in questo problema?

Modifica: Il mio errore esatto è:

  

La proprietà 'dateTimeAffected' su   'V_myView' non può essere impostata su un   valore 'nullo'. È necessario impostare questa   proprietà su un valore non nullo di tipo   'DateTime'

Rimozione della visualizzazione e l'aggiunta di nuovo a non risolvere il problema e ... segna ancora il campo come non annullabile.

È stato utile?

Soluzione

Ci scusiamo per questa risposta stupida, ma hai fatto eliminare le tabelle e aggiungere di nuovo ... per qualche motivo EF4 non aggiorna in modo corretto ... ma ya non è un problema noto con EF4 si deve mostrare loro come annullabile ... btw quale errore vuoi arrivare?

Altri suggerimenti

hai detto la proprietà è contrassegnata come una chiave, ma con il suo nome doesnt suono come questo è il caso. (Averlo contrassegnato come chiave ovviamente dosent sta bene con nullablility ...) hai un PK definito?

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