Asp.Net Unique Architecture SQL View

Asp.Net Unique Architecture SQL View

omid sotooni

omidsotooni

کار با SQL View ها در فریم ورک (AUA)

view یک کالکشن منطقی از جدولها در SQL server است که در پایگاه داده SQL ذخیره شده است . ( View یک جدول مجازی است که بصورت فیزیکی وجود نداره اما بوسیله اتصال جدولها ( Joinned Table ) در SQL ساخته میشود ) .

view برای کاربر پایگاه داده همانند یک جدول ظاهر می شود . viewها باعث بالا رفتن کارایی سرور میشوند . viewها همانند جدول ها در SQL Server دارای سطر و ستون هستند . این تعریف ها از جدولها در پایگاه داده ذخیره شده است .

viewها برای مقاصد امنیتی در پایگاه داده مورد استفاده قرار میگیرند ، و viewها کاربر رو در دسترسی و دیدن سطرها و ستون ها محدود می کند که این بدین معنی ست که ، ما بوسیله viewها میتوانیم محدودیت هایی رو برای دسترسی کابرهای متفاوت ، به سطر ها و ستون های خاصی ، اعمال کنیم . viewها فقط داده هایی که توسط Query برگردانده میشود را نمایش میدهد که این امر در زمان ساخت view تعریف میشود .

یکی از دغدغه های برنامه نویس های دات نت، کار با SQL View ها می باشد که بتوانند نتیجه آنها را در Object ها مپ و روی خروجی ویو ها فیلتر اعمال کنند . Entity Framework  ویو ها را به عنوان جدول می شناسد اما در فریم ورک AUA این امکان فراهم شده است که خروجی ویو را داخل ابجکت ها مپ کنیم و روی آن فیلتر اعمال کنیم.

توابع که به سرویس ویو به صورت پیش فرض اضافه می شود

آدرس این مقاله در وبسایت هیلتن:
🔗 http://www.heilton.com/Article/AspNet-Unique-Architecture/SQLView
کانال تلگرام گروه هیلتن😊👇 JOiN → @HeiltonProgramming


Report Page