J'ai une colonne SSN cryptée utilisant la fonction Toujours cryptée dans SQL Server 2016. Lorsque j'essaie d'obtenir la colonne cryptée dans LINQ, j'obtiens toujours une erreur. J'ai essayé égal et contient mais j'ai eu la même erreur.Colonne Toujours chiffré - Requête LINQ Egal à ne fonctionne pas
Query = Query.Where(t => t.SSN == InputSSN);
Les types de données char (9) chiffrée avec (encryption_type = 'DETERMINISTIC', encryption_algorithm_name = 'AEAD_AES_256_CBC_HMAC_SHA_256', .. sont incompatibles dans la égale à l'opérateur. énoncé (s) n'a pas pu être préparé .
SSN, InputSSN - chaîne dans DB -. SSN CHAR (9) Latin1_General_BIN2
Quelle structure utilisez-vous pour votre client de données? –
.net Framework 4.6, Entity Framework 6. Modèle de référentiel – Windows10
avez-vous ajouté Column Encryption Setting = Activé à votre chaîne de connexion? –