ASP.NET MVC4 - 第7章(閱/亞當·弗里曼)第175頁實體框架 - SportsStore - 圖書ASP.NET MVC 4 - 第七章
有人做過完成的例子嗎?
我想在本書中做這個例子,是準備數據庫部分下的部分。我面臨的問題是View沒有列出任何產品,我的Table Products有一些行但視圖沒有顯示任何內容。即使我註釋掉了連接字符串,它也沒有顯示任何錯誤。
我的產品類(SportsStore.domain)
namespace SportsStore.Domain.Entities
{
public class Product
{
public int ProductID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public decimal Price { get; set; }
public string Category { get; set; }
}
}
Ninject廠
namespace SportsStore.WebUI.Infrastructure
{
public class NinjectControllerFactory : DefaultControllerFactory
{
private IKernel ninjectKernel;
public NinjectControllerFactory() {
ninjectKernel = new StandardKernel();
AddBindings();
}
protected override IController GetControllerInstance(RequestContext requestContext, Type controllerType)
{
return controllerType == null
? null
: (IController)ninjectKernel.Get(controllerType);
}
private void AddBindings()
{
ninjectKernel.Bind<IProductRepository>().To<EFProductRepository>();
}
}
}
Iproduct庫
namespace SportsStore.Domain.Abstract
{
public interface IProductRepository
{
IQueryable<Product> Products { get; }
}
}