好吧,我整个早上都在谷歌上搜索,我真的可以使用一些帮助。我正在关注 Adam Freeman(Pro ASP.Net MVC 4)的一本书,我被困在第 7 章。顺便说一句,我不知道为什么 Apress 没有像 Wrox 这样的支持论坛,作者可以帮助人们摆脱示例他们的书。
无论如何,这本书首先使用了一个数据库到 EF,在本书之后,我创建了一个 localDB,定义了 DB 模式并添加了一些示例数据。然后创建了这个 DBcontext
using System.Data.Entity;
using SportsStore.Domain.Entities;
namespace SportsStore.Domain.Concrete
{
class EFDbContext : DbContext
{
public DbSet<Product> Products { get; set; }
}
}
然后这里是连接字符串
<connectionStrings>
<add name="EFDbContext" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
而且,这里有一些设置,我猜是 EF/Nuget 在安装过程中自动添加的
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
错误消息到处都是,因为我一直在弄乱它,错误消息不断变化,但它们都指向有关实体框架的某些东西。请帮助,非常感谢任何帮助,所以我可以继续我的自学。
当前的错误消息是“无法读取配置节‘entityFramework’,因为它缺少节声明”
Config Source:
96: </runtime>
97: <entityFramework>
98: <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">