نظرات مطالب
آموزش سیلورلایت 4 - قسمت‌های 21 تا 27
MVVM فقط یک الگوی جدا سازی منطق برنامه از لایه نمایشی آن است. سؤال شما مربوط به multi-tier architecture است؛ جائیکه قسمت نمایشی کار از قسمت نگهداری اطلاعات از قسمت مدیریت کار با اطلاعات جدا شده است و اتفاقا سیلورلایت به صورت ذاتی چند tier است (حداقل دو tiers آن روی دو کامپیوتر مجزا قرار دارند؛ قسمت سیلورلایتی سمت کاربر و قسمت سرویس‌ها در سروری مجزا).
در یک پروژه WCF RIA Services کلیه اعمال کار با بانک اطلاعاتی در همان سمت سرور و توسط سرویس‌هایی که اضافه می‌کنید انجام خواهد شد. فقط صدا زدن متدهای این سرویس‌ها است که در سمت کاربر و برنامه سیلولایتی صورت خواهد گرفت (در همان ViewModel).
از آنجائیکه قسمت عمده مدل سیستم حین نمایش از همان جداول بانک اطلاعاتی شما تشکیل خواهد شد که در سمت سرور در سرویس‌های تعریف شده قابل دسترسی می‌شود، روش WCF RIA Services تعریف مجدد این‌ها را در سمت کاربر به صورت خودکار انجام می‌دهد. به همراه replicate کردن تمام مسایل اعتبار سنجی و غیره به سمت کاربر.
مطالب
خواندنی‌های 12 تیر

اس کیوال سرور

امنیت

توسعه وب

دات نت فریم ورک

دبلیو سی اف

دبلیو پی اف و سیلور لایت

سایت‌های ایرانی

شیرپوینت

لینوکس

متفرقه

محیط‌های مجتمع توسعه

مرورگرها

مسایل انسانی، اجتماعی و مدیریتی برنامه نویسی

پی اچ پی

بازخوردهای دوره
آشنایی با AOP Interceptors
با سلام
در صورتی که بخواهیم یک Interceptor فقط برای لایه سرویس داشته باشیم چطور میتونیم هنگام رجیستر کردن یکباره (بدون نوشتن تک تک تایپ ها) این اینترسپتور( EnrichAllWith  ) رو اضافه کنیم.
نظرات مطالب
خودکارسازی فرآیند نگاشت اشیاء در AutoMapper
در ضمن ویومدل‌ها در لایه سرویس و پروژه دیگری میباشد.

این مورد را باید اضافه کنید تا آن اسمبلی و یا اسمبلی‌های دیگر را هم اسکن کند؛ وگرنه میدان دید scan.TheCallingAssembly فقط محدود به اسمبلی جاری هست:
scan.AssemblyContainingType<SomeTypeInThatAssembly>();
بازخوردهای دوره
پیاده سازی امتیاز دهی ستاره‌ای به مطالب به کمک jQuery در ASP.NET MVC
سلام، وقتی میخوام این پروژه را به پروژه خودم اضافه کنم در هنگام ایجاد migration دچار خطا شده و میگه برای کلاس Rating باید primary Key تعریف شود آیا نیاز است که پراپرتی id به آن اضافه کرد یا راه حل دیگری دارد؟
خطا:
The entity type 'Rating' requires a primary key to be defined. 
نظرات مطالب
انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
HttpClient کار Auto Redirect را به صورت خودکار انجام می‌دهد. بنابراین مشکلی با این redirect ندارد. سایر لاگ‌های سرور را بررسی کنید تا علت bad request مشخص شود. یک مثال جدید Api هم با Swagger اضافه شد و با آن هم مشکلی نیست و PingTask بدون خطا کار می‌کند.
نظرات مطالب
ساخت ربات تلگرامی با #C
سلام من قبلا این 2 خط را اضافه کردم ولی تاثیری نداشته
client.DefaultRequestHeaders.ExpectContinue = false;
client.Timeout = TimeSpan.FromMilliseconds(150000);
چجوری میشه کاری کرد تا زمانی که خطا میده کد مدام تکرار بشه ؟