Entity Framework: Ignorer Les Colonnes

J'ai une base de données que je souhaite construire un modèle EF de, cependant je ne veux pas inclure certaines colonnes de la base de données que les colonnes concernées sont maintenues exclusivement sur le serveur et ne doivent pas être manipulé par n'importe quelle application.

Les deux colonnes sont de type DateTime (si cela fait une différence), l'une des colonnes est nullable et est maintenu par un trigger sur les mises à jour et les autres n'est pas les valeurs null et que définie à l'aide d'une valeur par défaut dans la définition de la table.

Je suppose que je suis à la recherche de quelque chose comme le "Générées par le Serveur" option dans Linq2Sql; mais je ne trouve pas une telle option.

Quelqu'un peut-il me dire comment contourner ce problème?

Mise en garde:

J'ai essayé d'introduire de l'entreprise objet de la modélisation à mon lieu de travail depuis quelques années et il a toujours été rejeté en raison de la quantité de code supplémentaire qui a à la main une manivelle. EF est actuellement considérée comme une solution viable en raison de la designer et la génération de code, par conséquent, toute option qui implique de la main-d'embobiner le XML va tourner le reste de mes collègues à l'écart de EF. Je suis donc à la recherche de quelque chose qui peut être fait en utilisant le concepteur ou à l'aide de code.

EDIT:

Je suppose que ce que je cherche ici est soit...

(a) un moyen de créer le modèle sans EF référencement sur les colonnes dans le magasin (ssdl) et, par conséquent, ne pas chercher à les manipuler de toute façon
(b) un moyen de par programmation à l'ensemble de la "StoreGeneratedPattern" attribut contre la propriété lorsque je crée le ObjectContext (la réponse est simple à manipuler manuellement cette dans le .lsed, mais ce serait alors remplacée si j'ai actualisé le modèle de la base de données et je ne peux pas aller en bas de la route où l' .csdl, .msl & .trois laboratoires sont à actionnement).

InformationsquelleAutor | 2009-04-10