Je dois avoir changé quelque chose quelque part, mais damné si je peux comprendre ce que c'est.Entité de données Chaîne de connexion Problème
J'ai un DAL qui gère tous mes accès aux données (comme le fait un DAL) à ma base de données SQL Server. Cela inclut le modèle d'entité, les classes de référentiel et la chaîne de connexion dans le fichier App.Config.
Quelque part le long de la pièce, je dois avoir changé quelque chose et je reçois maintenant l'exception suivante à chaque fois que je tente d'afficher une page sur mon application MVC:
spécifié connexion nommée est soit introuvable dans la configuration n'est pas destinée à être utilisée avec le fournisseur EntityClient ou n'est pas valide.
Cette page hérite de <IEnumerable<DataAccess.Layer.Class>>
. Qu'est-ce que je rate?
chaîne de connexion:
<add name="JobTrackEntities"
connectionString="metadata=res://*/JobTrackDataModel.csdl|res://*/JobTrackDataModel.ssdl|res://*/JobTrackDataModel.msl;provider=System.Data.SqlClient;provider connection string='Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Users\Phil\Documents\Visual Studio 2010\Projects\JobTrack\trunk\JobTrack\App_Data\JobTrack.MDF";Integrated Security=True;User Instance=True;MultipleActiveResultSets=True'" providerName="System.Data.EntityClient" />
Designer.cs Snippet:
public JobTrackEntities() :
base("name=JobTrackEntities", "JobTrackEntities")
{
this.OnContextCreated();
}
/// <summary>
/// Initialize a new JobTrackEntities object.
/// </summary>
public JobTrackEntities(string connectionString) :
base(connectionString, "JobTrackEntities")
{
this.OnContextCreated();
}
/// <summary>
/// Initialize a new JobTrackEntities object.
/// </summary>
public JobTrackEntities(global::System.Data.EntityClient.EntityConnection connection) :
base(connection, "JobTrackEntities")
{
this.OnContextCreated();
}
Utilisez-vous une classe Linq2SQL dbml? – griegs
Non, j'utilise le modèle de données d'entité ADO.Net. –