/ / Entity Framework - overte formát textu - entity-framework-6, anotácie údajov

Entity Framework - validuje textový formát - entity-framework-6, anotácie údajov

Používam prístup First First a chcem ho používaťDataAnnotation (alebo akýmkoľvek iným spôsobom, t. J. Fluent API) na určenie povoleného formátu textu. Tj. Chcem ho používať na overenie pomocou regulárnych výrazov atď. Chcem to urobiť na dátovej vrstve (nie na klientovi), chcem vidieť obmedzenia v SQL.

Je to možné?

odpovede:

1 pre odpoveď č. 1

Ak sa pýtate, či môžete vidieť pravidelnýchObmedzenie výrazov sa zobrazí na strane SQL Server, odpoveď nie, SQL Server nepodporuje Regex. Ak chcete, aby modul EF spustil overenie pre DataAnnotation pre regulárny výraz predtým, ako zasiahne databázu, potom áno, môžete.

[System.ComponentModel.DataAnnotations.RegularExpression]