admin管理员组文章数量:1310119
Register page (XXX.Pages.Account
)
using XXX.Pages.Models;
public class RegisterModel : PageModel
{
private readonly IDataProtectionProvider _dataProtectionProvider;
private readonly ILogger<RegisterModel> _logger;
private readonly ApplicationDbContext _context;
private readonly IReCaptchaService _reCaptchaService;
private readonly HtmlEncoder _htmlEncoder;
public RegisterModel(
IDataProtectionProvider dataProtectionProvider,
ILogger<RegisterModel> logger,
ApplicationDbContext context,
IReCaptchaService reCaptchaService,
HtmlEncoder htmlEncoder)
{
_dataProtectionProvider = dataProtectionProvider;
_logger = logger;
_context = context;
_reCaptchaService = reCaptchaService;
_htmlEncoder = htmlEncoder;
}
// ......
}
ApplicationDbContext
:
using XXX.Pages.Models;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
namespace XXX.Pages.Models
{
public class ApplicationDbContext : DbContext
{
private readonly IConfiguration _configuration;
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options, IConfiguration configuration)
: base(options)
{
_configuration = configuration;
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
{
// Use the connection string from appsettings.json
string connectionString = _configuration.GetConnectionString("ApplicationConnectionString");
optionsBuilder.UseSqlServer(connectionString);
}
}
// Correctly referencing the User model
public DbSet<User> Users { get; set; }
}
}
Error in Register
page:
The type or namespace name 'ApplicationDbContext' could not be found
I tried adding the using XXX.Pages.Models
to call in the function, but it is not working
本文标签:
版权声明:本文标题:asp.net core - I'm pulling a function from the models folder to the main folder, but it's not recognizing it - S 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741851869a2401117.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论