본문 바로가기

study/100 days (100일 챌린지)

[웹개발 100일] Day 11 - 모델 파일 생성, 마이그레이션 실행해보기 (실패!)

반응형

 
 
 
뭔가 요즘 회사에서 하는 일이랑 이 개인프젝 진도가 비슷함 ㅋㅋㅋㅋ
회사 다니면서 코딩 너무 재미 없었는데 오랜만에 내가 하고 싶은 거 하니까 예전에 즐겁게 하던 마음이 좀 돌아오는 거 같기도..
라고 회사에서 생각하고 임시저장 해놨는데 집 와서 에러 2시간 동안 보니까 하나도 안 즐거워짐.
 
 


🚀 요약

작업 시간: 2시간반
✅ 모델 생성
✅ 마이그레이션 실행 (실패!)

 


🚀 모델 생성

 

일단 필요한 테이블 모델 다 만들어줬다..


이런 식으로 작성함

using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

public class User
{
    [Key]
    public int Id { get; set; }

    public string? ProfileImageUrl { get; set; }

    [Required]
    [StringLength(50)]
    public string Username { get; set; } = string.Empty;

    public DateTime? Birthday { get; set; }

    [StringLength(100)]
    public string? Email { get; set; }

    [Required]
    public string PasswordHash { get; set; } = string.Empty;

    public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
    // = DateTime.UtcNow;
    public DateTime? UpdatedAt { get; set; } = DateTime.UtcNow;
}

 
 


🚀 마이그레이션 실행 (시도..)

 

이~만큼 했는데 하나도 안 됐어요 ~
 

 
2시간 동안 챗지피티랑 씨름하면서 어떻게든 데이터 하나 넣어보려고 했지만 하나도 못 넣었어요~
뭘 해도 안 돼서 내일의 나에게 맡겨 봅니다..
내일은 뭔가 새로운 생각이 날지도..
지금은 정말 미칠 것 같네요..
 
 
 

반응형