首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法检索“MyModel”的元数据。值不能为空。参数名称:键

无法检索“MyModel”的元数据。值不能为空。参数名称:键
EN

Stack Overflow用户
提问于 2013-06-10 14:22:56
回答 1查看 1.1K关注 0票数 0

ASP.net,MVC,C#,微软对2010年专业人员

这是对MvcMovies ASP.net教程的修改。

我试图在我的“灯塔”模型中添加一个控制器,当我这样做时,我得到了下面的错误

代码语言:javascript
运行
复制
Unable to retrieve metadata for MvcMovie.Models.Beacon'.  Value cannot be null.
Parameter name: key

我在“Add Controller”对话框中的选项是:

代码语言:javascript
运行
复制
Controller name: BeaconsController
Template: MVC Controller with read/write actions and views, using Entity Framework
Model Class: Beacon (MvcMovie.Models)
Data context class: BeaconDBContext (MvcMovie.Models)

我的Beacon.cs模型类:

代码语言:javascript
运行
复制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace MvcMovie.Models
{
    public class Beacon
    {
        public int ID { get; set; }
        public System.Collections.Specialized.NameValueCollection QueryString { get; set; }
    }

    public class BeaconDBContext : DbContext
    {
        public DbSet<Beacon> Beacons { get; set; }
    }
}

我的连接字符串

代码语言:javascript
运行
复制
  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-MvcMovie-20130610094827;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
    <add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
    <add name="BeaconDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Beacons.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
  </connectionStrings>

我已经成功地为Movie类创建了一个控制器,我已经将它作为所有灯塔代码的基础。

重建解决方案并不能解决问题。

任何帮助都将不胜感激。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-06-11 23:21:21

在添加控制器之前,尝试注释连接字符串(特别是BeaconDBContext)。

我知道这不是最好的解决方案,但它是有效的(对我而言)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17026156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档