O'Reilly logo

Entwickeln für Windows Phone 7.5 by Peter Nowak, Simon Hackfort, Patrick Getzmann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Loggen von SQL-Daten

So sehr Sie auch der Ausführung von SQL-Befehlen durch LINQ to SQL vertrauen mögen, gibt es doch immer wieder Situationen, in denen Sie genau wissen möchten, was genau passiert. Und dies ist möglich. Möchten Sie beispielsweise wissen, welche SQL-Befehle für das vorherige Beispiel ausgeführt werden, so genügen hierfür schon wenige Zeilen Code:

...
        OrdersDataContext odc;
        StringWriter sw;
        // Konstruktor
        public MainPage()
        {
            InitializeComponent();

            sw = new StringWriter();
            odc = new OrdersDataContext("Data Source=isostore:/Orders.sdf");
            odc.Log = sw;
            if (odc.DatabaseExists())
            {
                odc.DeleteDatabase();
            }
            odc.CreateDatabase();

            this.DataContext = odc;

            CreateDBEntries();
            sw.Flush();
            string txt = sw.ToString();
...

Listing 8.20 Hinzufügen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required