Hellas,

wie so oft denke ich gerade den Wald vor lauter Bäumen nicht
zu sehen. Ich habe mir bereits vor Monaten einen DAL gebastelt
und den jetzt mal etwas verfeinert.

Würde mich freuen vom einen oder anderen zu hören, ob das so
passt, oder ob es gänzlicher Unsinn ist. 

Ich weiß, dass man das Ganze noch viel tiefer abstrahieren
kann (gell, Andreas), das will ich aber nicht.

Außerdem: wer macht das ähnlich, oder ganz anders?

--------------------------------------------------------------
Helper-Klasse:
--------------------------------------------------------------
namespace SnippetCenter.Dal
{

    sealed class Helper
    {

        private Helper()
        {
        }

        public static readonly Helper Instance = new Helper();

        public SqlConnection GetConnection
        {
            get
            {
                return new
SqlConnection(ConfigurationManager.ConnectionStrings["SnippetCenterDefault"]
.ConnectionString);
            }
        }

    }
}

--------------------------------------------------------------
Datenzugriff:
--------------------------------------------------------------
using System;
using System.Data.SqlClient;
using SnippetCenter.Dal;
using SnippetCenter.Bec;

namespace SnippetCenter.Dal
{
    public class Dal_Languages
    {
        public LanguageList GetAllLanguages()
        {
            Helper instance = Helper.Instance;
            LanguageList languages = new LanguageList();

            using (SqlConnection connection = instance.GetConnection)
            {
                // Get the stuff ...
            }
            return languages;
        }
    }
}


--------------------------------------------------------------
Client:
--------------------------------------------------------------
protected void Page_Load(object sender, EventArgs e)
{
    SnippetCenter.Dal.Dal_Languages source = new
SnippetCenter.Dal.Dal_Languages();
    SnippetCenter.Bec.LanguageList = source.GetAllLanguages();
}

Gruß, Thomas
_____________________________________
http://blogs.dotnetgerman.com/thomas/ 

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an