اشتراکها
اشتراکها
راهنمای کار با ML.NET
اشتراکها
10 مثال یادگیری ماشین در JavaScript
اشتراکها
کنفرانس Machine Learning
اشتراکها
یادگیری ماشینی : F# و Accord.NET
سلام؛ وقتی در قسمت:
یک متد Async قرار میدم
IoCWrapper.RunAndDispose(() => { var draftsService = IoCWrapper.GetInstance<IBlogPostDraftsService>(); draftsService.RunConvertDraftsToPostsJob(); });
IoCWrapper.RunAndDispose(async () => { var draftsService = IoCWrapper.GetInstance<IBlogPostDraftsService>(); await draftsService.RunConvertDraftsToPostsJobAsync(); });
دفعه اول به درستی اجرا میشه، ولی دفعه دوم خطای زیر میده
System.ObjectDisposedException HResult=0x80131622 Message=The ObjectContext instance has been disposed and can no longer be used for operations that require a connection. Source=EntityFramework
اشتراکها
Visual Studio 2022 17.2 منتشر شد
This release brings continued improvements to the C# and .NET experiences, new Git performance and experiences, updates for C++ developers, and new Azure tools for local development and deployment. We also continue to address your direct feedback submitted via Developer Community, addressing over 400 feedback items in this release! You can see the broader list of community feedback addressed in releases by visiting the fixes page on Developer Community.
تو سری پستهای قبلی که براتون گذاشتم به تغییرات و ویژگیهای بوجود آمده در MVC4 اشاره کردم یکی دیگه از این ویژگیها Single Page Application (SPA) هستش که به ما امکان ساخت برنامههای تعاملی سمت کلاینتو میده و مارو کمک میکنه. که از نسخه MVC 4 Beta در دسترس قرار گرفت.
البته به گفته خود مایکروسافت نسخه اصلی اون برای عرضه به همراه نسخه کامل شده MVC4 آماده نخواهد شد.میشه گفت نسبت به خیلی از ویژگیهای جدید کمتر روش تبلیغ شده حالا یا بخاطر آماده نشدنش بهمراه نسخه نهاییه یا مثل خیلی از تکنولوژیها وسط راه پشیمون شده.
SPA شامل سه چیز کلی میباشد.
- چند کتابخانه جاواسکریپتی برای تعامل هر چه بهتر با کلاینت به وسیله کش کردن دادهها upshot.JS, knockout and nav.js.
- کامپننتهای افزوده شده Web API برای پشتبانی از اگوی واحد کار Unit of Work
- و اسفاده از scaffolding برای سریعتر کردن کار
تصویر بالا نشان دهنده ساختار Single Page Application است.
JavaScript Libraries
شامل کتابخانههای معروف مثل Knockout ,History و کتابخانه نسبتاً جدید Upshot است که باهم کار نمایش و اصلاح دادهها را در مجموعه ای از صفحات به صورت local وremote انجام میدهند.
DataController on the Server
در سمت سرور شامل کلاسی به نام DataController که مشتق شده از ApiController که عملیات insert, update ,delete را به وسیله الگوی واحد کار ( Unit of Work )انجام میدهد و همچنین ازvalidations به صورت اتوماتیک پشیبانی میکند.این سرویس همچنین شامل راهی برای صفحه بندی و پشتیبانی از DAL-خاص است.
Single Page Application MVC Project Template
در آخر هم template جدید درنظر گرفته شده برای Single Page Application که برای توسعه هر چه سریعتر و هچنین ساختاری آموزشی برای ادامه کار دارد,که شامل scaffolding است برای ساخت اسکلت اصلی برنامه و همچنین شامل یک sample ساده برای یادگیری هرچه بهتر است.
در آخر میتونم بگم که اگه با جیمیل تحت تبلت کار کرده باشید میشه گفت Single Page Application یه جورایی مثل اون عمل میکنه من خودم باهاش کار کردم و تا حدودی آشنایی دارم ولی باید بگم اگه میخواید برید سراغش قبلش باید اشراف کامل روی جاوا اسکریپ و Knockout داشته باشید.