inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tìm hiểu ASP.NET CORE trong 14 ngày

마이그레이션 완료 후 Update DB 에서 에러가 납니다 ㅠ

Đã giải quyết

859

hla11113662

1 câu hỏi đã được viết

0

Update-Database -Context CodeFirstDbContext -Project NetCore.Services 시 에러가납니다..

Microsoft.Data.SqlClient.SqlException (0x80131904): 키워드 'NOT' 근처의 구문이 잘못되었습니다.

at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)

at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)

at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)

at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)

at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite)

at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName)

at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery()

at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject)

at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues)

at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection)

at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)

at Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase(String targetMigration, String connectionString, String contextType)

at Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabaseImpl(String targetMigration, String connectionString, String contextType)

at Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase.<>c__DisplayClass0_0.<.ctor>b__0()

at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)

ClientConnectionId:deea0517-e378-495a-93e4-a40213d1218f

Error Number:156,State:1,Class:15

키워드 'NOT' 근처의 구문이 잘못되었습니다.

원인 찾으려고 강의를 되돌려서 다시 코딩해도 똑같이뜨네요..

.NET C#

Câu trả lời 2

0

dotnet

NetCore.Data에서 User클래스의 UserID, UserName, UserEMail 멤버변수에 Column Attribute 지정시 TypeName을 각각 "nvarchar(100)", "nvarchar(320)", "nvarchar(130)"으로 지정해 주어야 합니다.

닫는 괄호가 빠져 있기 때문에 AddingUserTables 마이그레이션 클래스에서도 괄호가 빠진 상태로 컬럼들이 세팅되었고 그대로 DB에 업데이트 하는 과정에서 에러가 난 것입니다.

이해하셨나요? 답변이 마음에 드셨다면 긍정적인 수강평 하나 부탁드립니다. 감사합니다.

0

hla11113662

아... 감사합니다!

 

0

dotnet

정철준님, 반갑습니다. 열강하시는 군요.

질문주신 마이그레이션 관련 에러는 워낙 다양해서 제게 주신 정보로는 해결에 어려움이 있네요.

혹시 Github을 하나 생성하고 작업하신 프로젝트를 올리신 후 저에게 주소를 알려주시면 제가 실행해서 동일한 에러를 확인한 후에 정답에 가까운 해결책을 드릴 수 있을 것 같습니다.

Github 작업URL 알려주세요. 감사합니다.

0

hla11113662

https://github.com/CsharpDeveloperIng/3.-NetCore-DI-Code-First

입니다. !

DB Azure 활용 방법 문의 & UI 구성

0

121

1

Email Unique Index 지정 update 오류

0

147

2

03 보고 있는데 VS2022로 뭘 어째야 하는건지 감이 안와요... 인터페이스가 너무 달라요

0

323

1

ADO.NET 엔터티 데이터 모델이 없어요

0

617

1

두번째 강의 의존성주입에서 startup 클래스가 없습니다.

0

701

2

Login 뷰에서 MembershipController연결 방식문의

0

370

1

14일만에 배우는 ASP.NET CORE 질문

1

411

1

안녕하세요 강사님.

0

375

2

안녕하세요.

0

355

1

질문이 있습니다.

0

331

1

AccessFailedCount 추가 시 NULL값 문제

0

424

1

시작페이지 바꿀수있을까요?

0

254

1

강사님 레이아웃이 없습니다.

0

334

1

.NET 5.0 FromSql 질문

0

322

1

질문있어요 . 마지막에 나오는 파일xml

0

232

2

Add-Migration ~~ 사용시 add-migration : 'add-migration'이라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다.

1

1466

3

2019 비주얼스튜디오 쓰고있습니다. 아무리 찾아봐도 c# 기반 mvc가 없습니다.

0

284

1

03. MVC패턴 강의 질문입니다.

0

345

1

세션1 뷰 생성에서 막히고 있습니다..

0

309

1

로그아웃 후 브라우저 뒤로가기 버튼 클릭시 이전 페이지 접속 안되게 하는 방법

0

1291

1

하위 도메인 쿠키 공유 관련

0

975

2

DbContext를 찾을 수 없습니다.

0

308

1

Model Validation에 관해

0

269

2

Controller에서 프로세스 처리 완료 후 alert 띄우는 방법이 있을까요?

0

1055

1