J'ai créé un projet Visual Studio 2012 et j'ai configuré le framework Entity via l'approche "Database First". Cependant, après mappage à la base de données et la génération de mon fichier Designer.cs qui est censé être généré automatiquement par le framework, je me retrouve avec des tas d'erreurs que je ne peux pas obtenir d'où elles viennent. J'ai joint l'erreur en tant que fichier txt pour votre avis et commentaire professionnel.Entity Framework Designer Errors
Veuillez prendre note que je suis nouveau dans le domaine .net, particulièrement dans le domaine EF. Donc j'apprécierais que vous me donniez une réponse concrète pour que cela aide le reste de ma courbe d'apprentissage.
Erreur 1 Le procédé de correspondance de meilleure surcharge pour 'System.Data.Entity.DbContext.DbContext (chaîne, System.Data.Entity.Infrastructure.DbCompiledModel)' a des arguments non valides C: \ Users \ user \ Documents \ TRS \ TRSModel \ TRSEntityModel.Designer.cs 45 32 TRSDataModel
Erreur 2 Argument 2: impossible de convertir 'string' en 'System.Data.Entity.Infrastructure.DbCompiledModel' C: \ Users \ user \ Documents \ TRS \ TRSModel \ TRSEntityModel.Designer.cs 45 57 TRSDataModel
Erreur 3 'TRSModel.TRSEntities' ne contient pas de définition pour 'ContextOptions' et aucune méthode d'extension 'ContextOptions' acceptant un le premier argument de type 'TRSModel.TRSEntities' peut être trouvé (manque-t-il une directive using ou une référence d'assembly?) C: \ Users \ utilisateur \ Documents \ TRS \ TRSModel \ TRSEntityModel.Designer.cs 47 18 TRSDataModel
Erreur 4 La meilleure méthode surchargée pour 'System.Data.Entity.DbContext.DbContext (chaîne, System.Data.Entity.Infrastructure.DbCompiledModel)' a des arguments non valides C: \ Users \ utilisateur \ Documents \ TRS \ TRSModel \ TRSEntityModel .Designer.cs 54 55 TRSDataModel
Erreur 5 Argument 2: impossible de convertir 'chaîne' en 'System.Data.Entity.Infrastructure.DbCompiledModel' C: \ Utilisateurs \ utilisateur \ Documents \ TRS \ TRSModel \ TRSEntityModel.Designer .cs 54 78 TRSDataModel
Erreur 6 'TRSModel.TRSEntities' ne contient pas de définition pour 'ContextOptions' et aucune méthode d'extension 'ContextOptions' acceptant un premier argument de type 'TRSModel.TRSEntities' n'a été trouvée (manque-t-il une directive using ou une référence d'assembly?) C: \ Utilisateurs \ utilisateur \ Documents \ TRS \ TRSModel \ TRSEntityModel.Designer.cs 56 18 TRSDataModel
Erreur 7 La meilleure méthode surchargée correspond à 'System.Data.Entity.DbContext.DbContext (System.Data.Common .DbConnection, bool) » a des arguments invalides C: \ Users \ user \ Documents \ TRS \ TRSModel \ TRSEntityModel.Designer.cs 63 59 TRSDataModel
erreur 8 Argument 2: ne convertit pas 'string' à 'bool' C: \ Utilisateurs \ utilisateur \ Documents \ TRS \ TRSModel \ TRSEntityModel.Designer.cs 63 76 TRSDataModel Erreur 9 'TRSModel.TRSEntities' ne contient pas de définition pour 'ContextOptions' et aucune méthode d'extension 'ContextOptions' acceptant un premier argument de type 'TRSModel.TRSEntities' n'a été trouvée (manque-t-il une directive using ou une référence d'assembly?) C: \ Users \ user \ Documents \ TRS \ TRSModel \ TRSEntityModel.Designer.cs 65 18 TRSDataModel
// Lines 10-17
using System;
using System.ComponentModel;
using System.Data.EntityClient;
using System.Data.Objects;
using System.Data.Objects.DataClasses;
using System.Linq;
using System.Runtime.Serialization;
using System.Xml.Serialization;
// Lines 45-47
public TRSEntities() : base("name=TRSEntities", "TRSEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
// Lines 54-56
public TRSEntities(string connectionString) : base(connectionString, "TRSEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
// Lines 63-65
public TRSEntities(EntityConnection connection) : base(connection, "TRSEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
// Error return by adding the public class TRSEntities to where Rene suggested
Error 1 Missing partial modifier on declaration of type 'TRSModel.TRSEntities'; another partial declaration of this type exists C:\Users\user\Documents\TRS\TRSModel\TRSEntityModel.Designer.cs 33 18 TRSDataModel
Error 2 'TRSEntities': member names cannot be the usere as their enclosing type C:\Users\user\Documents\TRS\TRSModel\TRSEntityModel.Designer.cs 40 30 TRSDataModel
s'il vous plaît ajouter le code de la ligne autour 45-47 54-56 63-65 du TSREnitityModel.Designer.cs – rene
Le code demandé pièce est affiché sur la zone de question. S'il vous plaît, regardez. – Sam
ajouter la ligne 'public class TRSEntities' jusqu'à la première {aussi s'il vous plaît – rene