PDA

View Full Version : ثبت در دیتابیس با entity و چک کردن فیلد های یونیک



tkord26
سه شنبه 22 دی 1394, 23:51 عصر
سلام دوستان
من در صفحه عضویت سایت 2تا از فیلد هام رو در دیتابیسم یونیک و غیرقابل تکرار تعریف کردم .حالا میخوام هنگام ثبت یک کاربر قبل از اینکه کاربر در دیتابیس ثبت بشه چک کنه که کاربری با اون مشخصات اگه نباشه ثبت کنه در غیر اینصورت بهش پیام بده که قبلا کاربری با این مشخصات ثبت نام کرده است!
من کدهای عضویتی که نوشتم رو اینجا میذارم اگه کسی میتونه کامل کنه این کدها رو با اون شرط هایی که گفتم درست کنه.ممنون
protected void btnRegister_OnClick(object sender, EventArgs e)
{

if (Page.IsValid)
{


db.tbl_Register.Add(new tbl_Register()
{

UserName = txtUserName.Text,
Password = txtPassWord.Text,
Email = txtEmail.Text,
Date = DateTime.Now,
});
db.SaveChanges();



litShowInfo.Text =
"ثبت نام شما با موفقیت انجام شد...لطفا جهت ورود به سایت از قسمت ورود اقدام کنید.با تشکر...";
}
else
{
litShowError.Text = "ثبت نام انجام نشد لطفا دوباره سعی کنید!";
}

}

CsharpNevisi
چهارشنبه 23 دی 1394, 10:35 صبح
db.tbl_Register.Load();
if(db.tbl_Register.where(c=>c.UserName == "Test").Count() > 0)
{
Return ;
}