小编Jiv*_*lly的帖子

MVC5和EF6.1.3脚手架问题

尝试使用带有Entity Framework 6.1.3的MVC5在控制器中通过"添加视图"功能使用脚手架构建视图时遇到问题.

但是,使用Entity Framework 5.0.0一切都很完美〜我可以成功构建一个视图.

使用Entity Framework 6.1.3

当我选择"添加视图"功能时,我收到以下错误

" 运行所选代码生成器时出错.'无法检索'xxx'的元数据.无法找到'xxx'的CLR类型.

我的环境是VS2013 Ultimate(Update4),目标框架4.5.1,C#,MVC5,EF6.1.3数据库第一个ObjectContext,SQL Server 2008.

我的DAL和MVC应用程序在不同的项目中.

我通过Nuget和Package Manager控制台命令行提示卸载并重新安装并且所有其他引用都是正确的,检查了两者都使用相同版本的EF6.1.3.

我的Model类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SysviewData;

namespace SysviewWebEF613.Models
{
    public class DisplaySysoutModel
    {
        SysviewEntities context = new SysviewEntities();

        public IEnumerable<vw_soServerInfo> GetSysouts()
        {
            return context.vw_soServerInfo.ToList();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的控制器

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using SysviewWebEF613.Models;

namespace SysviewWebEF613.Controllers
{
    public class DisplaySysoutsController : Controller
    { …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework asp.net-4.5 asp.net-mvc-5

7
推荐指数
1
解决办法
1666
查看次数

标签 统计

asp.net-4.5 ×1

asp.net-mvc-5 ×1

c# ×1

entity-framework ×1