Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

η γνώση του CAML Queries είναι ακόμα απαραίτητη ?

Îåêßíçóå áðü ôï ìÝëïò Underwater. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 11-08-2011, 20:02. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  11-08-2011, 19:51 66803

    η γνώση του CAML Queries είναι ακόμα απαραίτητη ?

    Από τη διαβαζω το LINQ-to-SharePoint χρησιμοποίει CAML Queries (under the hood). Όποτε, ήθελα να ρωτήσω εάν πιστεύετε η γνώση του CAML Queries είναι ακόμα απαραίτητη για έναν SP Developer?


    “Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.”
    (Mosher’s Law)
  •  11-08-2011, 20:02 66804 σε απάντηση της 66803

    Απ: η γνώση του CAML Queries είναι ακόμα απαραίτητη ?

    Ναι, απαραίτητα. Το Linq to Sharepoint απλοποιεί αρκετά τα πράγματα αλλά υπάρχουν πάρα μα πάρα πολλές περιπτώσεις όπου πρέπει να δουλέψεις απευθείας με CAML:

    • Το CAML είναι απαραίτητο όταν θέλεις να ορίσεις ένα view είτε στο site definition είτε επειδή θέλεις να περιορίσεις τα πεδία που θα επιστρέψει ένα query.
    • Είναι απαραίτητο όταν θέλεις να κάνεις ένα cross-site query (query σε όλα τα webs ενός site) ή σέ όλα τα items ενός συγκεκριμένου content type
    • Το SPSiteDataQuery είναι ο γρηγορότερος τρόπος να εκτελέσεις ένα query, δίνοντας CAML και επιστρέφοντας ένα DataTable. Και είναι και cross-site

    Όπως και με τα διάφορα ORMs, η γνώση της γλώσσας που εκτελείται από κάτω είναι απαραίτητη αν θέλεις να κάνεις πιο προχωρημένα πράγματα ή να έχεις καλύτερες επιδόσεις.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems