gpt4 book ai didi

c# - 为什么我不能使用 Global.asax.cs 中 Models 文件夹中的类?

转载 作者:太空宇宙 更新时间:2023-11-03 14:43:24 25 4
gpt4 key购买 nike

出于学习目的,我正在尝试做以下项目: https://learn.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

一切按照微软上面的教程完成。为什么我不能将我的模型导入 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));
}....

最佳答案

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

也许它可以帮助某人。

关于c# - 为什么我不能使用 Global.asax.cs 中 Models 文件夹中的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55635146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com