Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202

    ASP.NET MVC EF Print ultimi articoli in home page

    Ciao a tutti,

    Vorrei avere un suggerimento sul modo più corretto per poter fare una cosa.
    Allora nella mia index vorrei mostrare gli ultimi 3 articoli inseriti.

    Ho di conseguenza modificato la mia function index nel seguente modo :
    codice:
    Public Class HomeController
    .
    .
        Function Index() As ActionResult
            Dim articoli = db.articoli.Include(Function(a) a.TBLCatArt).Include(Function(a) a.artKey)
            Return View(articoli.ToList())
        End Function
    .
    .
    End Class
    In questo modo interrogo direttamente il db tramite EF, e il mio dubbio risiede sul fatto che magari sarebbe stato più corretto creare nel controller Articoli un metodo che estrasse gli ultimi 3 articoli, e poi nella index della home page richiamare il controller e di conseguenza il metodo adhoc.

    Cosa ne pensate?
    Grazie a tt per l'aiuto
    Che mestiere difficile.....essere da soli ancora di più

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2015
    Messaggi
    23
    Quote Originariamente inviata da Fractals87 Visualizza il messaggio
    Ciao a tutti,

    Vorrei avere un suggerimento sul modo più corretto per poter fare una cosa.
    Allora nella mia index vorrei mostrare gli ultimi 3 articoli inseriti.

    Ho di conseguenza modificato la mia function index nel seguente modo :
    codice:
    Public Class HomeController
    .
    .
        Function Index() As ActionResult
            Dim articoli = db.articoli.Include(Function(a) a.TBLCatArt).Include(Function(a) a.artKey)
            Return View(articoli.ToList())
        End Function
    .
    .
    End Class
    In questo modo interrogo direttamente il db tramite EF, e il mio dubbio risiede sul fatto che magari sarebbe stato più corretto creare nel controller Articoli un metodo che estrasse gli ultimi 3 articoli, e poi nella index della home page richiamare il controller e di conseguenza il metodo adhoc.

    Cosa ne pensate?
    Grazie a tt per l'aiuto
    non so proprio aiutarti, mi dispiace

  3. #3
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Ciao,

    Ma perchè mi sono spiegato male, o perchè è una cosa strana che sto cercando di fare.
    Non mi sembra di voler fare una cosa fuori dal normale, ma io arrivo da una reatà php o asp.net web form senza una forte presenza di oggetti e pattern, che mi permettono di fare quello che voglio.
    Volendo organizzare un pò il mio codice vorrei avere dei consigli su come procedere.

    Ciao
    Paolo
    Che mestiere difficile.....essere da soli ancora di più

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.