|
Vraag : In .net, hoe kan ik een user-id en wachtwoordbevestigingsmethode gebruikend linq schrijven?
|
|
|
Gelieve te bevestigen in de volgende methode. Waardeer de hulp. De fout die ik is hieronder heb ontvangen: de Functie
Private isValidLogin (user-id ByVal als Koord, DOW ByVal als Koord) als Boolean '=== is hier wat ik heb en wat de behoefte van I: '========================================================================== '=== 1. Het binaire getal codeert DOW (hebben reeds een methode voor dat) '=== 2. Gebruik linq om ORI te verkrijgen als login de geloofsbrieven valid. '========================================================================== Schemerige db als Nieuwe Schemerige binaryPassword van TransactionDataDataContext als System.Data.SqlTypes.SqlBinary Schemerige loggedin = van BinaryCrypto.BinaryEncrypt (DOW)
Try = van Login in db.UserTables waar Login.Username.ToLower = userID.ToLower en Login.Password = BinaryPassword Uitgezochte Login.ORI
als loggedin zijn. De telling > 0 keert (0) terug ex dan Vangst loggedin.ToList aangezien Exception msg = een „Fout terwijl het het programma openen voorkwam: “ & ex.ToString is de Terugkeer Nothing Finally db = Nothing Eind Try
msg = „de login ingegane geloofsbrieven onjuist. Gelieve te proberen opnieuw. „ Terugkeer Nothing
End Function
NOTE: De gegevensbestandkolom „Wachtwoord“ is een varbinary Type. Error: Overload- resolutie omdat geen toegankelijk „=“ met deze argumenten kan worden geroepen: „Openbare Gedeelde Exploitant = (x als System.Data.SqlTypes.SqlBinary, y als System.Data.SqlTypes.SqlBinary) als System.Data.SqlTypes.SqlBoolean“: De waarde van type „System.Data.Linq.Binary“ kan niet in „System.Data.SqlTypes.SqlBinary“ worden omgezet. „Openbare Gedeelde Exploitant = (binary1 als System.Data.Linq.Binary, binary2 als System.Data.Linq.Binary) zoals Van Boole“: De waarde van type „System.Data.SqlTypes.SqlBinary“ kan niet in „System.Data.Linq.Binary“ worden omgezet.
|
|
Antwoord : In .net, hoe kan ik een user-id en wachtwoordbevestigingsmethode gebruikend linq schrijven?
|
|
|
|