为什么我不能使用Global.asax.cs中“模型”文件夹中的类?

时间:2019-04-11 14:37:12

标签: c# asp.net visual-studio-2017

出于学习目的,我正在尝试做以下项目: https://docs.microsoft.com/ru-ru/aspnet/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/create_the_data_access_layer

但是我陷入了“更新Global.asax文件”的步骤-VS不允许我将WingtipToys.Models命名空间导入Global.asax.cs文件。

Here's the project structure, Globa.asax.cs and 'using' error

一切都根据上面的Microsoft教程完成。 为什么我不能将模型导入到global.asax.cs文件中?

我的ProductDatabaseInitializer类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace WingtipToys.Models
{
    public class ProductDatabaseInitializer : DropCreateDatabaseIfModelChanges<ProductContext>
    {
        protected override void Seed(ProductContext context)
        {
            GetCategories().ForEach(c => context.Categories.Add(c));
            GetProducts().ForEach(p => context.Products.Add(p));
        }....

1 个答案:

答案 0 :(得分:0)

真正的帮助是重新创建了Models目录中的所有类(删除所有旧类并使用相同的代码创建新类)-然后,我开始从Global.asax.cs文件中查看我的类。

也许可以帮助某人。