2010-10-27 8 views
1

J'ai plusieurs vues alimentant le cadre d'entité, et certaines des vues ne renvoient pas tous les champs comme leurs frères. Pour l'amour d'EF, je dois m'assurer que toutes les vues renvoient la même signature. Ainsi, dans les vues qui ont moins de champs, j'ajouter simplement des colonnes manquantes:comment retourner des nulls typés à partir d'une vue

,Column1 
,Column2 
,null Column3 

depuis Colonne3 est pas dans le tableau retourné par la vue, j'ajouter simplement pour correspondre à la signature d'autres vues qui ne sont Colonne3. Ma question est, comment puis-je faire Column3 tapé, de sorte que si je cours sp_help MyView cette colonne est retournée comme chaîne, ou int etc. Je sais que je pourrais retourner 0 Column3 ou '' Column3, mais je voudrais pour le garder nul.

Répondre

3

Juste cast la colonne:

, cast(null as datetime) as Column3 
Questions connexes