Je voudrais avoir une colonne de clé primaire dans une table qui est formaté comme FOO-BAR- [numéro d'identité], par exemple:SQL Server - colonne d'identité au format
FOO-BAR-1
FOO-BAR-2
FOO-BAR-3
FOO-BAR-4
FOO-BAR-5
peut SQL Server faire? Ou dois-je utiliser C# pour gérer la séquence? Si c'est le cas, comment puis-je obtenir la prochaine partie [numéro d'identité] en utilisant EntityFramwork?
Merci
EDIT:
que je devais faire c'est parce que cette colonne représente un identifiant unique d'un avis envoyer aux clients.
- FOO sera une chaîne constante
- BAR sera différent en fonction du type de l'avis (que ce soit de détection, d'avertissement ou d'application)
est-il donc préférable d'avoir juste une identité int colonne et ajouter les valeurs dans Business Logic Layer en C#?
Ajout peut-être inutile de foo-bar à la clé primaire! Voulez-vous dire que la chaîne sera constante? –
la chaîne sera différente selon le type de l'enregistrement. Par exemple, Foo-CategoryA-1 Foo-CategoryB-2 etc. – StarCub
Pourquoi ne pas avoir la chaîne comme une autre colonne? –