2010-11-16 11 views
4

J'ai créé une nouvelle application MVC et ajouté un modèle Entity Framework généré à partir de la base de données NerdDinner.EntityClient Provider - Que fait-il exactement?

Je regardai la section connectionStrings de mon web.config et était confus à la chaîne de connexion qu'il a créé:

<add name="NerdDinnerEntities" connectionString="metadata=res://*/Models.NerdDinner.csdl|res://*/Models.NerdDinner.ssdl|res://*/Models.NerdDinner.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=TINCTOM;Initial Catalog=NerdDinner;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /> 

Que signifie exactement chaque pièce de la chaîne de connexion faire? Je ne connais pas grand-chose à Entity Framework et j'essayais juste de le tripoter pour en apprendre un peu plus.

Répondre

2

j'ai écrit a detailed examination of the connection strings ce qui explique les options pour les métadonnées.

+0

Merci cela a aidé. Pouvez-vous recommander des points de départ pour en savoir plus sur Entity Framework (spécifiquement 4) en général? – Dismissile

+0

L'EF en général? Acheter le livre de Julie Lerman, je suppose. –

+1

Vous avez écrit un blog assez sympa. Ce sera vraiment génial pour les lecteurs et les OP si vous pouvez reproduire certaines parties importantes de votre blog dans ce post lui-même. Les liens peuvent être brisés à l'avenir, ce qui rendra le post moins contextuel. – RBT

2

Voici les détails sur chaque pièce de la chaîne de connexion http://msdn.microsoft.com/en-us/library/cc716756.aspx

+0

Ce sera vraiment génial pour les lecteurs et les OP si vous pouvez reproduire certaines parties importantes du lien dans ce post lui-même. Les liens peuvent être brisés à l'avenir, ce qui rendra votre message moins contextuel. – RBT