모델에 시리얼라이즈 처리해둔게, REVERSE ENGINEER 할 때...
-
게시물 수정 , 삭제는 로그인 필요
VS 2022, C#, asp.net core, ef6, linq 사용 중이구여
EF CORE POWER TOOL 사용 중인데, reverse engineering 할 때 db에서 테이블들 가져오잖아여
근데 제가 mysql 을 쓰는데
List<string> 을 받고싶어서
DB 에는 NVARCHAR(MAX) 를 하고,
모델에는
private string _memberSerialized = string.Empty;
[NotMapped]
public List<string> MEMBER
{
get
{
return JsonConvert.DeserializeObject<List<string>>(_memberSerialized);
}
set
{
_memberSerialized = JsonConvert.SerializeObject(value);
}
}
이렇게 처리를 해뒀거든요
근데 이게 문제는 reverse engineering 할 때 마다 새로 갱신이 되니까
다시 public string MEMBER 로 돌아가는 거에요 ㅠ
이걸 해결할 수 있는 방법이 있을까요???
EF CORE POWER TOOL 사용 중인데,
reverse engineering 할 때 db에서 테이블들 가져오잖아여
근데 제가 mysql 을 쓰는데
List<string> 을 받고싶어서
DB 에는 NVARCHAR(MAX) 를 하고,
모델에는
private string _memberSerialized = string.Empty;
[NotMapped]
public List<string> MEMBER
{
get
{
return JsonConvert.DeserializeObject<List<string>>(_memberSerialized);
}
set
{
_memberSerialized = JsonConvert.SerializeObject(value);
}
}
이렇게 처리를 해뒀거든요
근데 이게 문제는 reverse engineering 할 때 마다 새로 갱신이 되니까
이렇게 처리를 해뒀거든요
근데 이게 문제는 reverse engineering 할 때 마다 새로 갱신이 되니까
다시 public string MEMBER 로 돌아가는 거에요 ㅠ
이걸 해결할 수 있는 방법이 있을까요???
이걸 해결할 수 있는 방법이 있을까요???