Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    Quote Originariamente inviata da alka Visualizza il messaggio
    Innanzitutto, puoi eliminare in sicurezza la prima condizione if (L != null) che non serve assolutamente a nulla, in quanto il valore sarà sempre diverso da null.
    ho messo delle if in quanto se non trovava il record dava errore
    dici che mettendo una firsOrdefault posso evitare una IF?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Quote Originariamente inviata da Kahm Visualizza il messaggio
    ho messo delle if in quanto se non trovava il record dava errore
    La if() che verifica se una espressione LINQ è diversa da null è sempre inutile: con la sintassi LINQ, vai a definire una espressione che esprime (in questo caso, trattandosi di Entity Framework) una query da eseguire sul DB, quindi è inutile costruirla con la sintassi LINQ e andare a verificare se è inizializzata, perché l'espressione viene comunque creata.

    Quote Originariamente inviata da Kahm Visualizza il messaggio
    dici che mettendo una firsOrdefault posso evitare una IF?
    Più che pensare alle condizioni da evitare, rileggi le mie osservazioni sopra e nel messaggio precedente e analizza il codice proposto per capire quello che avviene e determinare quindi in autonomia quello che serve (o non serve).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.