Smiley in Microsoft SQL Server Feld

Was Trump kann, kann ich auch. Ein eigenes social Network, Projektname Link. Technisch nur mittelmäßig spannend, ergeben sich interessante Fragestellungen über UI/UX und Benutzer Motivation.
Kommunikation findet ja heute wieder wie vor 3000 Jahren mit Symbolen statt

72-1000px-Hieroglyphen-bunt-Alphabet-Shirt-1024x1024

Nennt man heute nur Smileys. Und solche wollte ich per Entity Framework in eine Microsoft SQL Tabelle speichern. Außer ?? nichts gewesen.

nvarchar als Feldtyp ist Pflicht für Unicode.

Will ich so ein Feld füllen muss man aber die Collate IM TSQL Statement mitgeben

   1:  UPDATE Mensch
   2:  SET About = N'' COLLATE Latin1_General_100_CI_AS_SC
   3:  WHERE ID = 1648;

Es gibt keine Möglichkeit in Entity Framework solchen SQL Code zu erzeugen!

Vermutlich am sinnvollsten ist es diese Collate gleich beim erzeugen der Datenbank mit anzugeben oder nachher per Alter zu setzen.

ALTER DATABASE Community COLLATE Latin1_General_100_CI_AS_SC;

Dafür muss die Datenbank aber exklusiv gelockt werden.

Das geht auch auf Feldebene

ALTER TABLE Mensch ALTER COLUMN About NVARCHAR(MAX) 
COLLATE Latin1_General_100_CI_AS_SC

 

❤️
Farbig sind sie leider auch nicht.

Kommentare sind geschlossen