r0ot$harp
جمعه 05 آبان 1391, 20:24 عصر
سلام دوستان عزیز
چند وقتی هست خیلی با EF کار کردم و خوشم اومد. برای یک پروژه دولتی می خواستیم از EF استفاده کنیم که متاسفانه بعید می دونم نیاز های مارو برآورده کنه.
ما برای امنیت بیشتر و یه سری از مشکلات از Application Role استفاده کردیم. تو Ado.net به راحتی می تونیم پارامتر هارو برای باز کردن Session به sp_setapproles اجرا کنیم. اما تو EF این کار امکانپذیر نیست. چند روز هست که اینترنت رو زیر و رو کردم و چیزی پیدا نکردم. تو StackOverflow هم پست دادم اما کسی کمکی نتونسته بکنه. تو Reference های مایکروسافت هم خوندم این کار امکانپذیر نیست. خیلی نا امیدم کرد. چون واقعا دوست داشتم با EF تو این پروژه کار کنم.
ببینید دوستان برای اینکه یه Application Role رو اجرا کنیم و دسترسی ما به دیتابیس باز بشه باید یک سری پارامتر هارو به SQL ارسال کنیم. این پارامتر ها rolename و password هستند که باید به SP با نام sp_setapproles ارسال کرد. اما این کار رو تو EF نمی شه کرد. دوستان اگر می گن می شه لطفا تست کنند و بعد جواب بدن. لطفا نمونه کد هایی که مربوط به اجرای SP میشه رو قرار ندین. کدی رو قرار بدین که با sp_setapproles کار کند.
باتشکر احسان
چند وقتی هست خیلی با EF کار کردم و خوشم اومد. برای یک پروژه دولتی می خواستیم از EF استفاده کنیم که متاسفانه بعید می دونم نیاز های مارو برآورده کنه.
ما برای امنیت بیشتر و یه سری از مشکلات از Application Role استفاده کردیم. تو Ado.net به راحتی می تونیم پارامتر هارو برای باز کردن Session به sp_setapproles اجرا کنیم. اما تو EF این کار امکانپذیر نیست. چند روز هست که اینترنت رو زیر و رو کردم و چیزی پیدا نکردم. تو StackOverflow هم پست دادم اما کسی کمکی نتونسته بکنه. تو Reference های مایکروسافت هم خوندم این کار امکانپذیر نیست. خیلی نا امیدم کرد. چون واقعا دوست داشتم با EF تو این پروژه کار کنم.
ببینید دوستان برای اینکه یه Application Role رو اجرا کنیم و دسترسی ما به دیتابیس باز بشه باید یک سری پارامتر هارو به SQL ارسال کنیم. این پارامتر ها rolename و password هستند که باید به SP با نام sp_setapproles ارسال کرد. اما این کار رو تو EF نمی شه کرد. دوستان اگر می گن می شه لطفا تست کنند و بعد جواب بدن. لطفا نمونه کد هایی که مربوط به اجرای SP میشه رو قرار ندین. کدی رو قرار بدین که با sp_setapproles کار کند.
باتشکر احسان