小编Slu*_*lug的帖子

'System.Data.Entity.dll'中出现TypeInitializationException - 类型初始值设定项'ExtentPlaceholderCreator'

运行Visual Studio 2013 ASP.NET MVC 4实体框架(EF)5

运行我的项目后,导航到"创建"页面.我尝试将信息发布到本地mysql数据库,抛出此异常...

System.Data.Entity.dll中出现"System.TypeInitializationException"类型的异常,但未在用户代码中处理

附加信息:'ExtentPlaceholderCreator'的类型初始值设定项引发了异常.

在我的AuctionController.cs文件中的这个位置

[HttpPost]
public ActionResult Create([Bind(Exclude="CurrentPrice")]Models.Auction auction)
{
    if (ModelState.IsValid)
    {
        // Save to the database
        var db = new MvcAuction.Models.AuctionsDataContext();
        db.Auctions.Add(auction);

        db.SaveChanges();

        return RedirectToAction("Index");
    }

    return Create();
}
Run Code Online (Sandbox Code Playgroud)

点击此处查看错误截图

这是我的数据库上下文类文件:

 namespace MvcAuction.Models
{
    public class AuctionsDataContext : System.Data.Entity.DbContext
    {
        public System.Data.Entity.DbSet<Auction> Auctions { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为我的web.config文件中出现了问题:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcAuction-20121126103244;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcAuction-20121126103244.mdf" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework

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

标签 统计

asp.net-mvc ×1

c# ×1

entity-framework ×1