반응형
테이블 'xxxx'.AWS에 연결할 때 AspNetUsers'이(가) 존재하지 않습니다.
ASP를 사용하고 있습니다.EntityFramework를 사용하여 AWS MariaDB 인스턴스에 연결할 수 있는 NET Web API Core 2.0.
저는 RECTURE와 동일한 스키마를 가진 로컬 MariaDB 인스턴스도 가지고 있습니다.
로컬 연결로 웹 API를 실행하면 모든 것이 정상적으로 작동합니다.
표 'xxxxxxxx'를 받았습니다.AWS에 연결할 때 AspNetUsers'가 없습니다. (xxxxx는 데이터베이스 이름입니다.)
ApplicationDbContext에 다음을 추가하기도 합니다.
public class ApplicationDbContext : IdentityDbContext<AppUser>
{
public ApplicationDbContext(DbContextOptions options)
: base(options)
{
}
public DbSet<AppUser> AppUsers { get; set; }
public DbSet<Profile> Profiles { get; set; }
protected override void OnModelCreating(ModelBuilder builder)
{
builder.Entity<AppUser>().ToTable("aspnetusers");
builder.Entity<Profile>().ToTable("profiles");
base.OnModelCreating(builder);
}
}
참고로 프로필에 대한 API 호출은 정상적으로 작동합니다.
EntityFramework가 'xxxxx.table'을 찾지 않고 'table'만 찾도록 어떻게 설정할 수 있습니까?또한 'aspnetusers'도 인식합니다.
services
.AddDbContext<ApplicationDbContext>(
options => options.UseMySql(Configuration.GetConnectionString("DefaultConnection")))
.AddUnitOfWork<ApplicationDbContext>();
편집:
로컬 vsaws의 연결 문자열 형식
로컬:
Server=localhost;사용자 ID=root;암호=xxxxxxx;Database=CoolAppDB
aws:
서버 = coolappdb.1234564798.us-west-2.rds.amazonaws.com ;좌현=3306;사용자 ID= username;암호=xxxxxxxx;Database=coolappdb
언급URL : https://stackoverflow.com/questions/52087309/table-xxxx-aspnetusers-doesnt-exist-when-connecting-to-aws
반응형
'programing' 카테고리의 다른 글
| WordPress의 사용자 지정 이미지 크기를 가져올 수 없습니다. (0) | 2023.10.24 |
|---|---|
| jQuery 플러그인:콜백 기능 추가 (0) | 2023.10.24 |
| 카운트를 사용하여 발생 횟수 찾기 (0) | 2023.10.24 |
| jQuery UI 대화상자에 데이터 전달 (0) | 2023.10.19 |
| MySQL은 업데이트 시 동일한 값의 열을 덮어씁니까? (0) | 2023.10.19 |