Wenn ich .NET und SQL Server 2008 verwende, was ist der beste Weg für mich, eine Farbe in der Datenbank zu speichern, sollte ich ToString verwenden oder in eine Ganzzahl oder etwas anderes konvertieren?Der beste Weg, um eine Farbe in einer SQL-Datenbank darzustellen?
Edit:
Alles, was ich von der Farbe wollen in der Lage sein, um es abzurufen und etwas auf dem Bildschirm in der angegebenen Farbe zu zeichnen. Ich muss nicht dagegen fragen können.
wow Steve Kass. Ich habe deinen Namen seit 5 Jahren nicht mehr gesehen! –
+1 Natürlich, wie bei * allen * Daten. Eine Abfrage, die nach allen Pixeln mit "grün" zwischen 0x40 und 0x50 sucht, würde von der Speicherung in separate R-, G- und B-Komponenten profitieren (die jeweils indiziert sind). Eine, die nach den "transparenten Pixeln" in 1 Bil fragt. Aufzeichnungen würden den A-Kanal trennen müssen. Oder einige Abfragen würden nach "Helligkeit" fragen und benötigen das HSV/HSL-Format. –