توابع Lag و Lead در SQL Server

برای دسترسی به رکورد قبلی و بعدی یک رکورد در SQL Server، می‌توانید از توابع تحلیلی (Analytic Functions) مانند LEAD و LAG استفاده کنید. این توابع به شما اجازه می‌دهند که به سادگی به رکوردهای همسایه (قبلی و بعدی) در یک مجموعه داده دسترسی پیدا کنید.

  • 265 بازدید
  • 33
برخی ویژگی های جدیدی که به اس کیو ال 2022 اضافه شده

برخی ویژگی های جدیدی که به اس کیو ال 2022 اضافه شده در این مقاله مرور میکنیم

  • 317 بازدید
  • 29
T4 Template چیست؟

بطور ساده و مختصر، زمانی که در یک پروژه MVC شما با استفاده از scaffold یک کنترلر و یا یک View را به پروژه اضافه میکنید درواقع دارید از T4 Template ها کمک میگیرید. T4 Template قالب هایی هستند که باعث میشوند کدهای c# یا vb بصورت اتومانیک تولید شوند و صفحاتی ایجاد گردند. در زمان استفاده از گزینه Add Controller در قسمت scaffold options لیست کشویی تحت عنوان Template وجود دارد که این لیست همان لیست T4 Template هاست.

  • 1346 بازدید
  • 25
10 نکته برای کار راحتر با Sql Server Management

محیط کاری SQL Server Management ، علاوه بر گزینه های اصلی و پرمخاطب ، نکات و ترفندهای زیادی را شامل می شود که شاید از آنها آگاهی نداشته باشید. نکاتی که دانستن آنها به افزایش بهره وری کار شما کمک می کند. در این مقاله ، ما نکاتی را عنوان می کنیم که می توانید در SSMS برای افزایش کارایی و کاهش زمان معمول خود استفاده کنید.

  • 1614 بازدید
  • 26
بهینه سازی SQL

تنظیم عملکرد SQL می تواند یک کار فوق العاده دشوار باشد، مخصوصا هنگام کار با داده های مقیاس بزرگ که حتی تغییرات جزئی ممکن است تاثیر قابل توجهی (مثبت یا منفی) بر عملکرد دیتابیس داشته باشد. در میان شرکت های متوسط و بزرگ، اغلب تنظیمات عملکرد SQL توسط یک مدیر پایگاه داده یا DBA انجام می شود. اما من اعتقاد دارم بهینگی عملکرد دیتابیس را تمام توسعه دهندگان باید بدانند.

  • 2452 بازدید
  • 30
آموزش Nodejs قسمت سوم

برای کار با فایل ها ماژولی در NodeJS به نام fs وجود دارد. برای استفاده از متدها و ویژگی های این ماژول باید آنرا با استفاده از دستور require() به برنامه اضافه کنید. از ماژول fs میتوان برای کارهایی مانند خواندن فایل ها، ایجاد فایل ها، ویرایش فایل ها، حذف فایل ها و تغییر نام فایل ها استفاده کرد.

  • 1779 بازدید
  • 25
آموزش Blazor قسمت 1

یک کتابخانه سمت کاربر همانند React و Angular است. به عبارت دیگر Blazor یک چارچوب برای برنامه های مبتنی بر مرورگر (کلاینت) نوشته شده در دات نت است، که تحت WebAssembly اجرا می شود. این روش به شما تمام مزایای یک پلت فرم ثروتمند و یکپارچه مدرن (SPA) را می دهد، در حالی که اجازه می دهد از تمامی ویژگی های دات نت استفاده کنید، از جمله به اشتراک گذاری کد در سرور و سرویس گیرنده.

  • 1997 بازدید
  • 29
SignalR چیست؟

SignalR کتابخانه ای برای توسعه دهندگان ASP.Net است که بسادگی قابلیت real-time بودن را به برنامه اضافه میکند. توابع تحت وب real-time در SignalR این توانایی را به سرورها میدهد تا بجای اینکه منتطر درخواست از سمت کلاینت ها باشد خود بطور مستقل اینکار را انجام دهد. راه کلاسیک برای انجام چنین کارهایی این بود که، باید سرور در فاصله زمانی منظمی ، برای گرفتن وضعیت برنامه ، فراخوانی شد که برای اینکار شما باید سرور را مرتبا فراخوانی کنید. اما SignalR یک API ساده برای ایجاد ارتباط راه دور سرور با کلاینت فراهم میکند که با فراخوانی رویه هایی، توابع JavaScript را روی مرورگر سمت کلاینت صدا میزند که این فراخوانی درواقع از سمت سرور و با کدهای .Net انجام میشود. مثال های مانند چت روم، داشبوردهای مدیریتی و مانیتورینگ از جمله مواردی هستند میتوانند از این ویژکی استفاده کنند.

  • 4440 بازدید
  • 31
گزارش در کریستال ریپورت

گزارشگیری یکی از مهمترین اجزا یک برنامه محسوب میشوند. در خصوص اهمیت گرازش ها در یک برنامه میشود گفت که در برخی از برنامه تجاری گزارش های موجود در آن، ارزش آنرا تعیین میکند. نرم افزارهای جانبی زیادی برای تهیه گزارش در محیط دات نت ارائه شده است که معروف ترین و پرکاربردترین انها کریستال ریپورت است. تا قبل از نسخه Visual Studio 2008 برای استافده ار این نرم افزار باید کریستا ریپورت را بصورت جداگانه نصب میکردیم اما از نسخه 2008 به بعد این نرم افزار در ویژوال استدیو بصورت نصب شده قرار دارد. در این مقاله قصد داریم یک مثال ساده از استفاده کریستال در صفحه وب ارائه دهیم

  • 3105 بازدید
  • 20

صفحه 1 از 1
  • 1