HamidNch
جمعه 17 شهریور 1391, 13:03 عصر
سلام به همه.
من می خوام یه CustomMembershipProvider و یه CustomRoleProvider ایجاد کنم،البته می دونم که اولی رو از MembershipProvider و دومی رو از RoleProvider میبایست مشتق کنم و متدهای موجود در اونا رو پیاده سازی کنم.
اما من مشکل ریشه ای با ایجاد کاربر و نقش های کاربر دارم.
من یه DB تو Sql server درست کردم که دو تا جدول با نامهای Users و Roles داره.
Users شامل فیلدهای : User_Id,User_Name,User_Password,User_Email,User_Ph oto,User_RoleId
Roles شامل فیلدهای : Role_Id,Role_Name
که Relationship بین این دو جدول دوفیلد Role_Id به عنوان کلید اصلی با User_RoleId به عنوان کلید فرعی می باشد.
حالا می خوام مدلهای معادل با اونها رو تو سی شارپ (استفاده از EntityFramework)ایجاد کنم و در نهایت مشکلم در پیاده سازی متدهای دو پروایدر های مذکور هست.
آیا وجود جدول سومی بطور مثال Users_Roles برای ایجاد روابط چندبه چند نیازه یا خیر.
باتشکر.
من می خوام یه CustomMembershipProvider و یه CustomRoleProvider ایجاد کنم،البته می دونم که اولی رو از MembershipProvider و دومی رو از RoleProvider میبایست مشتق کنم و متدهای موجود در اونا رو پیاده سازی کنم.
اما من مشکل ریشه ای با ایجاد کاربر و نقش های کاربر دارم.
من یه DB تو Sql server درست کردم که دو تا جدول با نامهای Users و Roles داره.
Users شامل فیلدهای : User_Id,User_Name,User_Password,User_Email,User_Ph oto,User_RoleId
Roles شامل فیلدهای : Role_Id,Role_Name
که Relationship بین این دو جدول دوفیلد Role_Id به عنوان کلید اصلی با User_RoleId به عنوان کلید فرعی می باشد.
حالا می خوام مدلهای معادل با اونها رو تو سی شارپ (استفاده از EntityFramework)ایجاد کنم و در نهایت مشکلم در پیاده سازی متدهای دو پروایدر های مذکور هست.
آیا وجود جدول سومی بطور مثال Users_Roles برای ایجاد روابط چندبه چند نیازه یا خیر.
باتشکر.