2016-11-23 5 views
0

私はこのような表を持っています。Linq-to-SQLを使用してデータベースから単一のデータを取得

CREATE TABLE [dbo].[loginInfos] 
(
    [loginId] INT IDENTITY (1, 1) NOT NULL, 
    [username] VARCHAR (50) NULL, 
    [password] VARCHAR (50) NULL, 

    PRIMARY KEY CLUSTERED ([loginId] ASC) 
); 

私はユーザー名を取得し、それをテキストボックスからの入力と比較したいと考えています。それは本当に大きな助けになるでしょう。

+2

データベースに平文のパスワードを保存することはおすすめできません。 – Max

+0

あなたは私に何をすることをお勧めしますか? –

+0

少なくとも、パスワードの塩漬けされたハッシュを保管してください。 Google "bcrypt" – Max

答えて

0
var MyDb = new MyDb ("c:\\Data\\MyDb .mdf"); 

var user = = 
(from u in MyDb.loginInfos 
where u.username== txtUsername.Text 
select u).SingleOrDefault(); 

// user.username 
+0

どうすれば文字列に変換できますか? "System.Linq.IQueryable "から "string" " –

+0

に変換できません。SingleOrDefault()を取得します。 –

+0

... –

関連する問題