نکته
: توابع عملیاتی API در
صورتیکه کار خود را بدرستی انجام ندهند
مقدار صفر، در غیر این صورت مقدار غیر صفر را برمیگردانند. ()ShellAbout با استفاده از این تابع API میتوان پنجره About
ویندوز را باز کرد و همچنین میتوان در متن آن تغییراتی را اعمال کرد. [DllImport("shell32.DLL")]
[DllImport("User32.DLL")]
public string Lpwindo ...
در WCF سه نوع Message Encoder وجود دارد: Text(Xml) Message Encoder(به صورت پیش فرض در تمام Http-Base Bindingها از این Encoder استفاده میشود) Binary Message Encoder(به صورت پیش فرض در تمام Net* Bindingها از این encoder استفاده میشود که برای سرویسهای وب مناسب نیست) MTOM Message Encoder
(در حالت استفاده از Http-Base Bindingها و انتقال اطلاعات به صورت
باینری از این گزینه استفاده میشود که به صورت پیش فرض غ ...
در این قسمت قصد دارم تا یک سیستم ارسال دیدگاه را به کمک Angular پیاده سازی کنم. هدف از این مثال؛ آشنایی با چند Directive توکار Angular و همچنین آموختن چگونگی کار با سرویس http$ برای ارتباط با سرور است. کدهای HTML زیر را در نظر بگیرید: <div ng-app="myApp">
<div ng-controller="CommentCtrl">
<div ng-repeat="comment in comments">
<div style="float:right;cursor:pointer;" ng-click="r ...
در نگارش قبلی EF Code first به ازای یک پروژه تنها یک سیستم Migration قابل تعریف بود و این سیستم مهاجرت، تنها با یک DbContext کار میکرد. در نگارش ششم این کتابخانه، سیستم مهاجرت Code first آن از چندین DbContext، به ازای یک پروژه که به یک بانک اطلاعاتی اشاره میکنند، پشتیبانی میکند. مزیت اینکار اندکی بهبود در نگهداری تنها کلاس DbContext تعریف شده است. برای مثال میتوان یک کلاس DbContext مخصوص قسمت ثبت نام را ایجاد کرد. یک کلاس DbContext ...
فرض کنید دو جدول پرسنل و شهر را در دیتا بیس خود دارید و 2 بار کد شهر در جدول پرسنل ارتباط داده شده که یکی برای محل تولد و دیگری برای محل صدور و میخواهید توسط outer join لیست تمامی پرسنل و محل تولد و محل صدور را (در صورت وجود) داشته باشید. در sql گرفتن نتیجه ذکر شده بصورت زیر به راحتی قابل انجام است SELECT
dbo.tbl_Personnel.ID,
dbo.tbl_Personnel.FirstName,
dbo.tbl_Personnel.LastName,
dbo.tb ...
فرض کنید در حال توسعه یک سیستم مبتنی بر WCF هستید. بنابر نیاز باید یک سری اطلاعات مشخص در اکثر درخواستهای بین سرور و کلاینت ارسال شوند یا ممکن است بعد از انجام بیش از 50 درصد پروژه این نیاز به وجود آید که یک یا بیش از یک پارامتر (که البته از سمت کلاینت تامین خواهند شد) در اکثر کوئریهای گرفته شده سمت سرور شرکت داده شوند. خوب! در این وضعیت علاوه بر حس همدردی با اعضای تیم توسعه دهنده این پروژه چه میتوان کرد؟
...
در بعضی از مواقع ممکن است که در هنگام استفاده از اصل تزریق وابستگیها، با یک مشکل روبرو شویم و آن این است که اگر از کلاسی استفاده میکنیم که به سورس آن دسترسی نداریم، نمیتوانیم برای آن یک Interface تهیه کنیم و اصل (Depend on abstractions, not on concretions) از بین میرود، حال چه باید کرد.
برای اینکه موضوع تزریق وابستگیها (DI) به صورت کامل ...
در WCF به صورت پیش فرض متدها به صورت Request-Response هستند. این بدین معنی است که هر زمان درخواستی از سمت کلاینت به سرور ارسال شود تا زمانی که پاسخی از سمت سرور به کلاینت برگشت داده نشود، کلاینت منتظر خواهد ماند. برای مثال:
پروژه ای از نوع Wcf Service App میسازیم و یک سرویس با یک متد که خروجی آن نیز void است خواهیم داشت. به صورت زیر: [ServiceContract]
public interface ISampleService
{
[Operati ...
تغییراتی در Entity framework 6 صورت گرفته و در ذیل لیستی از موارد آن آمده است. همچنین پیشتر در همین سایت نیز به آنها اشارهای شده که باز تولید پروایدرها برای نسخه جدید Entity framework یکی از آنها میباشد: Rebuilding EF Providers for EF6
Updating Applications to use EF6
EF Tools: adding EF6 support & enabling out-of-band releases
Async Query and Save
Connection Resiliency
Code-Based Configuration
Dependency Resolu ...