با اضافه شده فضای نام System.IO.Compression در NET 4.5. دیگر بدون نیاز به کتابخانههای همچون DotNetZip به راحتی میتوانید فایلهای خود را فشرده یا باز کنید.
کلاس ZipFile
این کلاس امکان فشرده یا باز نمون فایل یا یک پوشه را در اختیارمان قرار میدهد. مثلا برای فشرده سازی یک پوشه از کد زیر استفاده مینمایید
string startPath = @"c:\example\start";
string zi ...
مقدمه
OData قراردادی برای دسترسی به دادهها است که مایکروسافت آن را تحت مجوز Microsoft Open Specification Promise منتشر کرده است. این قرارداد استاندارد CRUD ایی را برای دسترسی به منبع داده از طریق وب سایت طراحی نموده است که از JDBC و ODBC سادهتر بوده و محدودیت ارتباط فقط با پایگاه دادههای SQL ایی را ندارد.
OData از روی Atom Publishing Protocol و JSON ساخته شده و از مدل REST برای همه در خواستهای خود استفاده مینماید ...
در مطلب قبلی با استفاده از دستور For XML خروجی xml تولید کردیم اما با همین دستور میتوان تا حدودی خروجی Json نیر تولید نمود. البته به صورت native هنور در sql server این امکان وجود ندارد که با رای دادن به این لینک از تیم ماکروسافت بخواهید که این امکان را در نسخه بعدی اضافه کند. برای این کار یک جدول موقت ایجاد کرده و چند رکورد در آن درج میکنیم:
declare @t table(id int, name nvarchar(max), active bit)
ins ...
فرض کنید که میخواهیم خروجی از جدول خود را به صورت XML نمایش یا از طریق وب سرویس در برنامه مان استفاده نماییم. اولین راهی که به ذهنمان میرسد خودمان رشته xml را با حلقه ای ایجاد نماید یا استفاده از فضای نام System.Xml و کلاسهای نوشته شده برای این کار . اما خود Sql Server امکانات ویژه ای برای کار با ساختار xml مهیا نموده که براحتی میتوانید خروجی xml از داده هایتان ایجاد نمایید.
برای این کار از عبارت For XML در Select میتوان استفاده ...
بعضی وقتها به هر علتی لازم است پایگاه داده و فایل هایش را تغییر نام دهیم. اگر در اینترنت جستجو کنیم روشهای مختلفی برای تغییر نام مثل تغییر با Management Studio یا T-SQL یا روشهای دیگری یافت میشود. اما اکثرا در بین انجام به مشکلی غیر قابل پیش بینی بر میخوریم. پایگاه داده در حالت آفلاین یا Pending قرار گرفته و به خطاهای نا مفهومی بر میخوریم. حالا باید دوباره کلی جستجو کنیم تا مشکل بوجود آمده را حل نمائیم.
بهترین روش تغییر نا ...
مقدمهمقدار null به معنی پوچ و هیچ میباشد اما زمانی که در مقدار دهی جداول از آن استفاده مینمایم با توجه به نوع آن ستون فضای متفاوتی اشتغال مینماید. شاید در پایگاه دادههای کوچک زیاد مطرح نباشد اما زمانی که حداقل چند گیگ حجم آن باشد و فرضا 20 تا 30 درصد آن از مقادیر null پر شده باشد فضای زیای از پوچ گرفته شده است این در حالی است که خیلی از توسعه دهندگان اصلا به اهمیت استفاده از null توجهی نمیکنند و از مقادیری غیر معتبری مثل 0 یا 1- در آن ...
مقدمهیکی از امکانات اضافه شده در Sql Server 2012 ابزار Sql Server Data Tools یا به اختصار SSDT میباشد. این ابزار در واقع جایگزین ابزار Business Intelligence Development Studio می باشد که همه امکانات قبلی را داشته و همچنین قابلیتهای جدیدی نیز به آن اضافه شد است. اما کاربرد این ابزار ایجاد محیطی یکپارچه برای طراحی و توسعه تمامی نسخههای پایگاه داده Sql Server با استفاده از Visual Studio میباشد. در این مقاله من به بیشتر بر روی امکانات زیر ...
قابلیت CompositeScript
پس از گذشت مدتی که از توسعه پروژه مورد نظرتان میگذرد احتمالاً فایلهای javascript زیادی در پروژه شما استفاده میشود که هم مدیریت و هم بار سنگینی بر سرعت بارگذاری اولیه سایت شما به دلیل زمان بارگذاری فایلهای javascript خواهد گذاشت. در ASP.NET چندین روش برای مدیریت فایلهای javascript , css وجود دارد.سادهترین روش استفاده از امکانات خود ASP.N ...