请帮助我如何连接数据库 我的项目结构是这样的 GymViewModel
// ...
new Vue({
router,
el: '#app'
});
GymInterface
public class UserLogin
{
[Key]
public int Id { get; set; }
public string Email { get; set; }
}
BLL
public interface ILogin
{
IEnumerable<UserLogin> GetUserLoginDetails();
}
ApiController 在这里,我使用数据库上下文来使用我的界面,我尝试连接我的数据库,但是在执行命令时出现错误
Public Class LoginRepo : ILogin{
private readonly IConfiguration _configuration;
private readonly DatabaseContext _context;
public LoginRepo(DatabaseContext context, IConfiguration configuration)
{
_context = context;
_configuration = configuration;
}
public IEnumerable<UserLogin> GetUserLoginDetails()
{
var x = from n in _context.UserLogin
select n;
return x;
}
}
答案 0 :(得分:0)
您需要向DI容器注册DatabaseContext
类,您可以在ASP.NET Core中通过Startup::ConfigureServices
方法进行此操作:
services.AddScoped<DatabaseContext>();
实际注册取决于
DatabaseContext
实际取决于什么。