35 votes

Modèle EDMX (No Entity Data Model) avec Visual Studio 2010 SP1 et ADO.NET Entity Framework 4.1

Je vais avoir beaucoup de problèmes avec les modèles de Visual Studio 2010 SP1 & ADO.NET Entity Framework 4.1

J'ai remarqué que d'autres personnes avaient ces problèmes, et posaient les mêmes questions, mais je ne pense pas qu'ils ont donné suffisamment d'informations pour le rendre résoudre-mesure.

Le Problème: ADO.NET Modèle de Données d'Entité Modèles n'apparaissent pas que ce soit

Capture d'écran: http://c0848462.cdn.cloudfiles.rackspacecloud.com/f067439f6e8f25d5fd36761fd1efc88a74fd765ff1.png

Fichier De Solution

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "localhost", "http://localhost:36626", "{9BA46BAD-E736-4943-ACAD-EDE2E7A1A21E}"
    ProjectSection(WebsiteProperties) = preProject
        UseIISExpress = "true"
        TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
        Debug.AspNetCompiler.VirtualPath = "/localhost_36626"
        Debug.AspNetCompiler.PhysicalPath = "..\..\My Web Sites\Jantire\"
        Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_36626\"
        Debug.AspNetCompiler.Updateable = "true"
        Debug.AspNetCompiler.ForceOverwrite = "true"
        Debug.AspNetCompiler.FixedNames = "false"
        Debug.AspNetCompiler.Debug = "True"
        Release.AspNetCompiler.VirtualPath = "/localhost_36626"
        Release.AspNetCompiler.PhysicalPath = "..\..\My Web Sites\Jantire\"
        Release.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_36626\"
        Release.AspNetCompiler.Updateable = "true"
        Release.AspNetCompiler.ForceOverwrite = "true"
        Release.AspNetCompiler.FixedNames = "false"
        Release.AspNetCompiler.Debug = "False"
        SlnRelativePath = "..\..\My Web Sites\Jantire\"
    EndProjectSection
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|Any CPU = Debug|Any CPU
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {9BA46BAD-E736-4943-ACAD-EDE2E7A1A21E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {9BA46BAD-E736-4943-ACAD-EDE2E7A1A21E}.Debug|Any CPU.Build.0 = Debug|Any CPU
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
EndGlobal

Les Specs:

  • Visual Studio 2010 Professional SP1
  • ADO.NET Modèle de Données d'Entité 4.1
  • ASP.NET MVC 3 Outils de mise à Jour
  • Windows 7 x64 SP1
  • WebMatrix

Je suis de codage à l'aide de deux WebMatrix et Visual Studio 2010 Professional SP1

De l'aide serait très appréciée.

57voto

AH. Points 980

Ouvrir le média d'installation pour VS2010 et à parcourir ":\WCU\EFTools". Vous trouverez deux fichiers:

ADONETEntityFrameworkTools_enu.msi

ADONETEntityFrameworkTools_enu.cabine

  1. Copiez ces fichiers dans un dossier sur votre PC.
  2. Créer un fichier journal dans le dossier - par exemple avec le nom de "Log.txt"
  3. Ouvrez une invite de cmd (éventuellement exécuter l'invite de cmd en tant qu'administrateur) et naviguez jusqu'à l' dossier avec le msi et le cap des fichiers.
  4. Exécutez cette commande:

    ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "Log.txt"

Il faudra un certain temps pour l'installer il faut donc être patient.

L'installation doit maintenant être visible dans "Panneau de configuration -> Programmes Installés" comme "Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools".

Les éléments de modèle doit être visible dans Visual Studio lors de l'ajout d'un nouvel élément à un projet. (Ajouter un Nouvel Élément->Données->ADO.NET Modèle de Données d'Entité).

Plus d'infos ici: http://msdn.microsoft.com/en-us/library/ee225240.aspx

7voto

Sutikshan Dubey Points 1600

En fait, vous devrez ajouter un simple projet de bibliothèque de classes, et faire "Ajouter un Nouvel Élément" et puis, vous trouverez ADO.NET modèle de Données d'Entité.

(Il semble qu'à partir des versions plus récentes, ils ont retiré ce modèle de projet, et de le proposer en tant que "Nouvel Élément". J'étais à la recherche, puis l'a trouvé comme un nouvel élément à la place du nouveau modèle de projet. si ce lien MSDN montre ado.net modèle de données d'entité en tant que nouveau projet :( http://msdn.microsoft.com/en-us/data/ff830362

3voto

Ladislav Mrnka Points 218632

Lorsque vous installez Visual Studio il y a un composant appelé Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools. Vous pouvez vérifier que ce composant est installé dans votre ordinateur simplement en cochant les programmes installés. Si le composant n'est pas installé, vous devez probablement installer de nouveau à partir de VS díinstallation des médias.

Vous avez mentionné que vous avez une version Professionnelle, mais encore je m'attends à ce que votre Ajouter un Nouvel Élément contiendra beaucoup plus de fonctionnalités, - je ne vois pas de groupes pour les Windows Forms, WPF et les Flux de travail valide tous les groupes. Il ressemble à votre installation est en quelque sorte incomplète ou si vous utilisez un modèle de projet qui peut-être n'offrent pas tous les groupes.

Installation 4.1 EF ne sera pas ajouter de pièces de EF 4, qui font partie de VS de l'installation. 4.1 EF a ces caractéristiques que prerequisity.

2voto

JnJnBoo Points 304

Ma solution a été que mon tout nouveau projet était configuré de manière inexplicable pour utiliser .NET 2.0 dans les paramètres du projet. Une fois que je l'ai défini à 4.5, le modèle est apparu.

1voto

Ram Sundaram Points 11

Le modèle peut être téléchargé à partir du lien suivant.

microsoft.com ADO.net 4.1 Télécharger

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X