Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Ciao Alka, no quello di sommare era solo un esempio per far capire cosa mi serve.
    Partendo dal presupposto che probabilmente sto sbagliando i vocaboli (quella che io chiamo colonna la intendo come una column di una datatable).

    In modello EF io (se ho capito bene) per entità intendo quelle che sono le "datatable" e per proprietà quelle che solo le "datacolumn" ma forse mi sbaglio

    Come ho già detto l'esempio della somma era solo per far capire cosa mi serve, io vorrei poter puntare ad una proprietà (column ?!?) in modo dinamico così da poterla passare a delle funzioni.
    Quella che è a tutti gli effetti una "datacolumn" in realtà cos'è? Quando dichiaro una variabile ByVal come argomento di una funzione che tipo di oggetto sarà?

    Spero di esser stata più chiara!

    Grazie!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Quote Originariamente inviata da Veronica80 Visualizza il messaggio
    In modello EF io (se ho capito bene) per entità intendo quelle che sono le "datatable" e per proprietà quelle che solo le "datacolumn" ma forse mi sbaglio
    Sì, se fai il "reverse engineering" del database costruendoci il modello di EF, per ogni tabella del DB viene creata una classe.
    Una istanza/oggetto di quella classe rappresenta una entità, ovvero un record della tabella di riferimento, mentre l'oggetto possiede tante proprietà quante sono le colonne della tabella di origine, e il framework si occupa di mappare su una enumerazione di oggetti i record di una tabella copiando i valori dei campi all'interno delle singole proprietà.

    In pratica, questo è il lavoro più tipico di un ORM.

    Quote Originariamente inviata da Veronica80 Visualizza il messaggio
    io vorrei poter puntare ad una proprietà (column ?!?) in modo dinamico così da poterla passare a delle funzioni.
    Non è chiaro cosa si intende per "puntare". Quello che puoi fare con la proprietà è ottenere il suo nome, oppure risalire tramite Reflection all'oggetto che ne definisce le caratteristiche, oppure passare direttamente il valore scrivendo il nome della proprietà in modo letterale.

    Quote Originariamente inviata da Veronica80 Visualizza il messaggio
    Quella che è a tutti gli effetti una "datacolumn" in realtà cos'è?
    Sinteticamente, è la proprietà di un oggetto.

    Quote Originariamente inviata da Veronica80 Visualizza il messaggio
    Quando dichiaro una variabile ByVal come argomento di una funzione che tipo di oggetto sarà?
    Quando dichiari un parametro/argomento di una funzione, sei tu a stabilire il tipo di dato al momento della dichiarazione, e può essere un tipo di dato qualsiasi.

    Quote Originariamente inviata da Veronica80 Visualizza il messaggio
    Spero di esser stata più chiara!
    Direi di no, ma credo che sia più proficuo se dici qual è l'obiettivo finale della cosa, cioè l'effetto o il vantaggio che vuoi ottenere, per l'utente o per te sviluppatore, anzi sviluppatrice.

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