WPF中的会话管理

时间:2012-04-12 09:49:21

标签: c# wpf

我必须创建一个WPF桌面应用程序,让我每当密码/用户名正确时打开一个会话,我已经创建了我的WPF界面,我创建了我的DATABASE来测试每次密码/密码/用户名存在于我的数据库中,当我点击登录按钮时我必须打开一个新的会话,任何人都可以帮助我吗????

string connectionString = @"Server=SHAGGY-PC\SQLEXPRESS;Database=gestion;Trusted_Connection=True;";
SqlConnection cnn = new SqlConnection(connectionString);
cnn.Open();
SqlCommand cmd = new SqlCommand("Select * FROM [session] WHERE login ='" + textBox1.Text + "'and password ='" + pass + "'", cnn);
cmd.CommandType = CommandType.Text;
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = cmd;
DataSet dataSet = new DataSet();
adapter.Fill(dataSet);
if (dataSet.Tables[0].Rows.Count > 0)
{
  //open new session
}

1 个答案:

答案 0 :(得分:1)

WPF默认情况下不知道会话的概念。会话通常是与Web相关的事情。您需要创建一个“会话对象”,它就像新的SessionObj()一样简单。会话表只是一个日志?如果它包含数据(例如Web上的序列化数据),那么您不会创建新会话,而是从数据库加载它?