Entity Framework를 사용하여 웹 사이트의 내용을 데이터베이스에 저장하려고합니다. 그러나 HTML> 4000의 길이가되면 다음 유효성 검사 오류가 발생합니다.Entity Framework를 사용하여 SQL 데이터베이스에 긴 문자열 저장
A first chance exception of type 'System.Data.Entity.Validation.DbEntityValidationException' occurred in EntityFramework.DLL WebDev.WebServer40.exe Information: 0 : Property: RawData Error: The field RawData must be a string or array type with a maximum length of '4000'.
이 문제를 해결하는 방법에 대해 알고 싶습니다. RawData는 NVARCHAR (4000)로 생성되지만 더 좋은 유형은 TEXT입니다. 어떻게 든 강제 할 수 있습니까?
감사합니다.
RawData 속성은 어떤 종류의 데이터 형식입니까? 그것은 문자열이 아닌가요? – Icarus
SQL CE를 사용하고 있습니까? –
RawData는 C#의 문자열입니다. SQL CE (단순히 연결 문자열로 판단)를 사용하고 있습니다. –