Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

No Entity Data Model (EDMX) Template with Visual Studio 2010 SP1 & ADO.NET Entity Framework 4.1

I'm having a lot of issues with the templates of Visual Studio 2010 SP1 & ADO.NET Entity Framework 4.1

I noticed that other people had these problems, and asked similar questions, but I don't think they gave enough information to make it solve-able.

The Problem: ADO.NET Entity Data Model Templates are not appearing whatsoever

Screenshot: http://c0848462.cdn.cloudfiles.rackspacecloud.com/f067439f6e8f25d5fd36761fd1efc88a74fd765ff1.png

Solution File

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 

Relevant System Specs:

  • Visual Studio 2010 Professional SP1
  • ADO.NET Entity Data Model 4.1
  • ASP.NET MVC 3 Tools Update
  • Windows 7 x64 SP1
  • WebMatrix

I'm coding this using both WebMatrix and Visual Studio 2010 Professional SP1

like image 365
Jarred Sumner Avatar asked Apr 17 '11 21:04

Jarred Sumner


People also ask

What is EDMX in Entity Framework?

edmx file is an XML file that defines an Entity Data Model (EDM), describes the target database schema, and defines the mapping between the EDM and the database. An . edmx file also contains information that is used by the ADO.NET Entity Data Model Designer (Entity Designer) to render a model graphically.


1 Answers

Open the install media for VS2010 and browse to ":\WCU\EFTools". Her you will find two files:

ADONETEntityFrameworkTools_enu.msi

ADONETEntityFrameworkTools_enu.cab

  1. Copy those files to a folder on your PC.
  2. Create a log file in the folder - for instance with the name "Log.txt"
  3. Open a cmd prompt (possibly run the cmd prompt as administrator) and navigate to the folder with the msi and cap files.
  4. Run this command:

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

It will take a while to install so be patient.

The installation should now be visible in "Control Panel -> Installed Programs" as "Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools".

The items template should be visible in Visual Studio when adding a new item to a project. (Add New Item->Data->ADO.NET Entity Data Model).

More info here: http://msdn.microsoft.com/en-us/library/ee225240.aspx

like image 197
AH. Avatar answered Sep 25 '22 17:09

AH.