# Friday, June 12, 2009

Der Designer der Linq2SQL-Classes unterstützt bekanntlich keine SQL Server Compact –Datenbanken.Das Fummeln mit SQLMetal ist auch nicht Jedermanns Sache.Versucht man in den Linq2SQL-Designer Tabellen eine SDF-Datei zu ziehen , bekommt man folgende Fehlermeldung:

test

Abhilfe schafft hier das Projekt “SQL Metal Open Source User Interface”, welches auf Codeplex gehostet wird und eine GUI für SQL-Metal  bietet.Die Anwendung  kann in VS2008 als Tool eingebunden werden  und generiert dann die *.dbml-Datei aus der SQL Server Compact-Datenbank.

 bereich

Friday, June 12, 2009 1:50:05 PM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Sunday, March 15, 2009

Zeeshan Hirani hat in seinem Blog ein komplettes ebook mit Sourcen zur Verfügung gestellt.Es beinhaltet ein komplettes Tutorial für das Entity Framework sowie den Sourcecode dazu.

Entity Framework Learning Guide (PDF)

Sourcecode inkl. DBs (Zip)

Sunday, March 15, 2009 8:33:15 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Friday, February 13, 2009

Möchte man mit VS2008 Datenbankprojekte für den SQL Server 2008 anlegen, dann fehlen die Projekttemplates dafür im Visual Studio.

Abhilfe schafft die Visual Studio Team System 2008 Database Edition GDR .Nach der Installation sind die Templates dann vorhanden.

 

Unbenannt

Friday, February 13, 2009 6:33:52 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Wednesday, February 04, 2009

Beim Kompilieren per VS 2008 auf einem Windows Server 2008  64x hatte ich das Problem, dass die Anwendung sich nicht kompilieren ließ und immer einen Fehler geworfen hat( Unable to load DLL 'sqlceme35.dll”).

Erst das SP1 vom SQL-Server Compact unterstützt das Arbeiten aus 64x-Bit-Systemen.

Download:

http://www.microsoft.com/downloads/details.aspx?FamilyId=DC614AEE-7E1C-4881-9C32-3A6CE53384D9&displaylang=en#filelist

Wednesday, February 04, 2009 3:40:22 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Sunday, February 01, 2009

In der letzten Woche habe ich mir ein neues Notebook gekauft, welches mein altes Modell von Samsung(X30 1500) ersetzen soll. Bei meinem alten Notebook haben mich die mangelnde Geschwindigkeit (1500 MHz)  sowie der kleine RAM(1GB) gestört. Die HDD wurde mir auch etwas zu klein (80GB).

Nach langer Überlegung habe ich zu Lenovo gegriffen, da es alle Features, die ich mir wünschte, besaß und das Preis-Leistungsverhältnis auch stimmte.Im Vorfeld hatte ich natürlich schon das Web abgegrast und viel gegenteilige Meinungen gelesen, was die SL-Reihe von Lenovo betrifft.Da ich bewusst ein mattes Display gesucht habe, blieben auch nicht so viele Modelle in meinen Auswahlpool.

Insgesamt bin ich eigentlich zufrieden, was die Qualität und die Performance angeht. Umgewöhnen musste ich mich bei dem sehr kleinen Touchpad , da dieses bei meinem Samsung doch etwas größer ist.Aber das ist , so denke ich, eine Frage der Gewohnheit.Das Tippen auf der Tastatur geht eigentlich auch sehr geschmeidig von der Hand, diese ist beim Lenovo sogar etwas besser als bei Samsung.Den Lüfter höre ich kaum, er ist wirklich sehr leise. Zum Akku kann ich leider noch nichts sagen. Angegeben sind ca.  3h Laufzeit.

Die Lenovo Treiber lassen sich auch mit dem mitgelieferten “Lenovo-System Update” ganz leicht einspielen.

Hier kurz die Eckdaten:

  • Prozessor:  Intel Core™2 Duo P8600 2x 2,40 GHz
  • RAM :         4GB DDR2
  • HDD:          250GB 5400rpm
  • Display:     15,4" 1680 x 1050 Pixel (WSXGA+ TFT) matt
  • Grafik:       NVIDIA GeForce 9300M GS 256MB
  • OS:           Windows Vista Business (ersetzt durch Windows Server 2008 64Bit)

 

Der einzige Kritikpunkt ist der Deckel des Gehäuses. Dieser ist in Klavierlack gehalten und somit sieht man jeden kleinsten Fingerabdruck. Hier empfiehlt es sich , immer ein Microfasertuch dabei zu haben ;-(

Fazit:

Ein gutes Notebook in der Preisklasse bis zu 1000 €.Ich besitze mit dem SL500 endlich wieder ein Notebook, welches auf dem aktuellsten Stand der Technik ist und auch im mobilen Arbeiten Spaß macht.

Sunday, February 01, 2009 8:07:04 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Monday, July 14, 2008
Monday, July 14, 2008 5:39:27 PM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Wednesday, June 25, 2008

Wie jeder weiß, sind SharePoint-Entwickler momentan gefragte Leute. Da ich mich in die Materie gerade einarbeite,  habe ich ein paar Ressourcen für den Einstieg in die SharePoint-Technologie gesammelt.

1. MS Sharepoint Beginner Site - MS Entwicklerportal für SPPS-Neulinge

2. MS Sharepoint Blog - Microsoft Sharepoint Team

3. SharePointCommunity - deutschsprachige Community in Sachen Sharepoint (mit Forum und Wiki)

4. Michael Seitz - deutschsprachige Linksammlung zu MS SharePoint

5. SharePoint - Bücher auf amazon

6. SharePoint -Webcasts

7. Blog von Michael Greth- Linksammlung in Sachen SharePoint

Die Liste werde ich entsprechend aktualisieren.

Wednesday, June 25, 2008 12:45:53 PM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Saturday, May 31, 2008

ein kleines AddIn für VS , mit dem man per Treeview durch die eigenen Klassenmember bzw. Klassenmethoden navigieren kann.

Nach der Installation findet man das Fenster unter Ansicht/weitere Fenster.

Aufzeichnen

 

Der Download des AddIns findet man  natürlich auf codeplex.

Saturday, May 31, 2008 12:25:32 PM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Saturday, May 24, 2008

Gestern habe ich Wndows Server 2008 nach der Anleitung von Karsten als Workstation installiert und konfiguriert.

Installiert man nun die aktuelle Version von Skype, wird das Programm zwar installiert, aber der Start von Skype nach dem Login schlug fehl.

Abhilfe schafft hier eine Vorgängerversion von Skype, welche hier zu finden ist.

Saturday, May 24, 2008 9:06:45 AM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [1]  |  Trackback
# Wednesday, May 07, 2008

Wer in ASP.NET viel mit der ObjectDataSource arbeitet, kann von Attributen eigentlich nur profitieren.Ich benutze die Attribute in meinen Business-klassen, um mit der ObjectDataSource auf meine CRUD-Methoden zuzugreifen.

Ein Beispiel:

[DataObjectAttribute()]
   public class CustomerManager()
 
DataObjectAttribute identifiziert einen Typ als für die Bindung an die ObjectDataSource geeignetes Objekt
 
Als nächstes werden die CRUD-Methoden mit den Attribut DataObjectMethod ausgewiesen.
Hier die SELECT-Methode:
 
[DataObjectMethod(DataObjectMethodType.Select, true)]
       public static List<Customer> GetList()
       {
           return CustomerDB.GetList();
       }
 
 
DataObjectMethod identifiziert eine verfügbare Methode der ObjectDataSource, wobei DataObjectMethodType 
die Methode auswählt . In unserem Fall die SELECT-Methode.Das true gibt an, ob die Methode in der Object-
DataSource als Standard für das SELECT gesetzt wird.
 
 
Äquivalent werden jetzt die UPDATE-bzw. DELETE-Methode der ObjectDataSource vorgegeben.
 
Update:
 
[DataObjectMethod(DataObjectMethodType.Update, true)]
        public static long Save(Customer myCustomer)
        {
            return CustomerDB.Save(myCustomer);
        }
 
 
Delete:
 
[DataObjectMethod(DataObjectMethodType.Delete, true)]
       public static bool Delete(Customer myCustomer)
       {
           if (myCustomer != null)
               return CustomerDB.Delete(myCustomer.id);
           else
               return false;
       }
 
 
Mit diesen Attributen hat man schnell die CRUD-Defaultmethoden der ObjectDataSource gesetzt. 
Wednesday, May 07, 2008 11:38:34 AM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback