나는 코드 우선 접근 방식을 사용하며 허용되는 텍스트 형식을 지정하기 위해 DataAnnotation (또는 다른 방법, 즉 Fluent API)을 사용하려고합니다. 나는. 유효성을 검사하기 위해 RegularExpressions를 사용하고 싶습니다. 클라이언트 측이 아닌 데이터 계층에서 수행하고 싶습니다. SQL에서 제약 조건을보고 싶습니다.Entity Framework - 텍스트 형식 유효성 검사
가능합니까?
나는 코드 우선 접근 방식을 사용하며 허용되는 텍스트 형식을 지정하기 위해 DataAnnotation (또는 다른 방법, 즉 Fluent API)을 사용하려고합니다. 나는. 유효성을 검사하기 위해 RegularExpressions를 사용하고 싶습니다. 클라이언트 측이 아닌 데이터 계층에서 수행하고 싶습니다. SQL에서 제약 조건을보고 싶습니다.Entity Framework - 텍스트 형식 유효성 검사
가능합니까?
정규 표현식 제약 조건이 SQL Server 측에 표시되는지 묻는 경우 대답은 아니요, SQL Server는 Regex를 지원하지 않습니다. EF 엔진이 데이터베이스에 도달하기 전에 정규식에 대한 DataAnnotation에 대한 유효성 검사를 실행하려면 yes를 사용할 수 있습니다.
[System.ComponentModel.DataAnnotations.RegularExpression]
예, SQL Server 수준에서 유효성 검사를하고 싶었습니다 ... –
그래서 원하는 것입니다. 당신이 직면하고있는 구체적인 문제는 무엇입니까? 질문을 편집하여 시도한 내용과 중단 된 부분을 보여줄 때 "SQL의 제약 조건을보고 싶습니다."라는 의미를 설명하십시오. –