2009-06-03 9 views
2

J'utilise .net 3.5 framework sp1 et VS 2008 sp1. J'ai créé un modèle edmx. Je ne pouvais pas créer une propriété transitoire (qui n'est pas persistante dans la base de données).Existe-t-il un type transitoire dans ADO.NET Entity Framework?

Des idées?

+0

J'ai voté pour la fermeture: "copie exacte". S'il vous plaît voir http://stackoverflow.com/questions/553129/asp-net-entity-framework-model –

Répondre

1

Vous pouvez ajouter des propriétés à une classe partielle pour le type auquel vous souhaitez ajouter des propriétés transitoires - voir here.

+0

Comme le dit Christopher, il est possible mais probablement trop de travail pour utiliser POCO avec EF 3.5. Je devrais soit EF 4 ou des cours partiels si je vous. – mhenrixon

0

Le modèle de données d'entité ne prend actuellement pas en charge l'idée de propriétés transitoires. Toutefois, comme Christopher l'a souligné, vous pouvez créer des propriétés CLR dans une classe partielle, qui ne correspondent pas à une propriété Entity.

Cela fonctionnera correctement, mais gardez à l'esprit que toutes les références à cette propriété dans les requêtes LINQ to Entity entraîneront des exceptions.

Questions connexes