Articles of enums

Changement d'exigence: Utilisez la table de database au lieu d'enums. Comment gérer les loggings existants qui utilisent la valeur enum?

Donc les exigences (en fait la loi) ont changé, et le client veut pouvoir append / enlever des valeurs de ce qui est actuellement une énumération. J'ai donc besoin de créer une table de database qui permette au client de traiter dynamicment la list de valeurs à l'exécution. Actuellement, il y a une table dans […]

Comment faire pour totaliser chaque valeur enum dans une colonne différente et ne pas répéter le nom de la personne?

Disons que j'ai une table avec SellerId , DateTime , ProductType pour m'inscrire à chaque fois qu'un vendeur vend un produit. Le ProductType est de type ENUM avec {0 = Téléphone, 1 = Recharge, 2 = SimCard}. Ensuite, j'ai une table avec SellerId et SellerName . Je veux faire une procédure stockée qui montre cette […]

Convertir entre System.Data.SqlDbType et Microsoft.SqlServer.Management.Smo.SqlDataType

Étant donné une instance de System.Data.SqlDbType comment puis-je le convertir en une instance de Microsoft.SqlServer.Management.Smo.SqlDataType et vice-versa? Les enums ne correspondent pas.

Quel type de données doit être choisi dans le server sql pour stocker les énumérations C #?

En général, je choisis int ou tinyint pour cela, mais si je choisis varchar, il sera plus clair en voyant datatables directement à partir de la table de la database ou lors de l'interrogation. Mais serait-ce la bonne pratique à utiliser varchar? Ou quelle est la bonne pratique? Merci!

Colonnes manquantes pour les énumérations dans Entity Framework

J'ai construit un model code-premier en utilisant Entity Framework 5. Les classs ont plusieurs enums. J'ai commencé en mettant les classs de templates dans un prototype de projet ASP.NET MVC. J'ai aussi ajouté Database.SetInitializer(new DropCreateDatabaseAlways<dbType>()); command au file global.asax.cs. L'exécution de l'application MVC dans Visual Studio a produit exactement le schéma de database que je […]

Quel est le type de données Enum alternatif dans Microsoft SQL Server 2008 Management Studio?

J'ai utilisé le type de données Enum dans phpmyadmin MYSQL avec trois valeurs, mon problème est quand j'ai besoin d'importer la database dans SQL Server 2008, il n'y a pas de type de données Enum que je dois utiliser. Quels sont les possibles que j'ai besoin de modifier dans ma database? Ou quel est le […]

Utilisation d'Enum pour l''état' d'un object de couche de données en C #

J'ai un object de données (disons appelé 'Entrée') qui a un set d'états potentiels qui ressemblent à ceci: 1 – Créé 2 – Fichier ajouté 3 – Approuvé 4 – Invalide Ceci est représenté dans la database avec une table 'Status' avec une key primaire autonumber, puis un champ 'StatusId' dans la table principale, avec […]

Cas SQL Server lorsque ou enum

J'ai une table quelque chose comme: stuff type price first_stuff 1 43 second_stuff 2 46 third_stuff 3 24 fourth_stuff 2 12 fifth_stuff NULL 90 Et pour chaque type de substance est atsortingbué une description qui n'est pas stockée dans la database 1 = Bad 2 = Good 3 = Excellent NULL = Not_Assigned Tout ce […]

Trop de tables de search

Quels sont les effets négatifs d'avoir trop de tables de search dans la database? Je dois incorporer trop d'énumérations, basées sur les applications. Que conseilleraient les experts?

Quel type de données utilisez-vous pour les énumérations dans SQL Server

Lorsque nous sérialisons une énumération de C # vers SQL Server, nous utilisons un type de données NCHAR (3) avec des valeurs mnémoniques pour chaque valeur de l'énumération. De cette façon, nous pouvons facilement lire un SELECT qry. Comment sauvegardez-vous enum à votre database? Quel type de données utilisez-vous?