Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730

    [c#] Classe che restituisce datareader

    Ciao a tutti...forse la domanda è banale....
    il metodo di una classe può restituire un datareader? ad esempio per popolare una scheda articolo...?

    una cosa tipo:

    codice:
    public OleDbDataReader loadDati(int _idArticolo){
    
    //carico i dati nel datareader
    ...
    ...
    return mydatareader
    }
    e richiamarla con
    codice:
    oledbdatareadr mydr = miaclasse.loadDati(IDART)
    è fattibile? o è errato proprio concettualmente?

    grazie per le risp

  2. #2
    Utilizza l'interfaccia IDataRecord.
    Ti mostro l'esempio di un metodo che popola una Custom Entity:

    codice:
    private Product PopulateProduct(IDataRecord dr)
    {
    	Product p = new Product();
    	p.Name = Convert.ToString(dr["Name"]);
    	p.ID = Convert.ToInt32(dr["ID"]);
    	a.Price = Convert.ToDecimal(dr["Price"]);
    	return p;
    }
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  3. #3
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    adesso provo
    grazie!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.