Back to "Απλό μοτίβο για το μπλοκ εφαρμογών πρόσβασης δεδομένων"

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

Imported mostlylucidcouk

Απλό μοτίβο για το μπλοκ εφαρμογών πρόσβασης δεδομένων

Friday, 08 September 2006

Απλό μοτίβο για το μπλοκ εφαρμογών πρόσβασης δεδομένων

αναρτήθηκε την Παρασκευή, 27 Αυγούστου 2004 1:38 μμ

Σκέφτηκα να πετάξω ένα απλό δείγμα κώδικα για το (πολύ) απλό μοτίβο που χρησιμοποιώ όταν γράφω κώδικα πρόσβασης δεδομένων με το Πεδίο εφαρμογής πρόσβασης δεδομένων. Αυτό το παράδειγμα είναι για να κάνετε ένα απλό ένθετο αντικείμενο (μη-εσωτερικό) σε ένα DB:

εσωτερικό στατικό κενό AddEmailΔιεύθυνσηΓιαΕπικοινωνία(Int64 επικοινωνίαId, EmailΔιεύθυνση emAddr)

{

string spName = "pr_MedSh_AddEmailΔιεύθυνσηΣτοΕπικοινωνία"

SqlParameterName[] sqlParams = SqlHelperParameterCache.GetSpParameterSet(Global.Config.DBConconnectionString,spName)

sqlParams[0].Value = contactId

sqlParams[1].Value = emAddr.AddressTypeId·

sqlParams[2].Value = emAddr.IsPrimary·

sqlParams[3].Value = emAddr. Address;

SqlHelper.ExecuteNonQuery (Global.Config.DBConconnectionString, CommandType.StoredProced Procedure,spName,sqlParams),

}

Χρησιμοποιώντας ένα SqlDataReader είναι εξίσου εύκολο, Τυλίγω το 'SqlDataReader dr = SqlHelper.ExecuteReader' σε ένα "χρησιμοποιώντας" μπλοκ και πολύ πίσω να το περάσει επάνω μεταξύ των στρωμάτων, προτιμώ αντί να χρησιμοποιούν απλές προσαρμοσμένες συλλογές ή ArrayLists.

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.