Asp.Net Unique Architecture SQL View
omid sotooniکار با 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