آیا شما توصیه میکنید که دنبال ماژولی، توسعه ای یا راهی برای اتوماتیک کردن این مورد برم ؟ یا آیا دلیل خاصی برای حذف چنین چیزی از EF Core هست؟
تشکر از راهنمایی
تشکر از راهنمایی
یک مطلب تکمیلی در مورد Anemic Domain Model
avoiding an anemic domain model in EF Core
avoiding an anemic domain model in EF Core
بعد از ارتقاء به EF Core 2.0 دستورات dotnet tools هم زمان بیشتری نسبت به قبل برای اجرا شدن میگیره و هم باعث فریز شدن ویژوال استدیو ۲۰۱۷ میشه، این مشکل بعد از ارتقاء برای شما هم پیش اومد؟
با سلام و عرض ادب
آقای نصیری ، EF Core 1.0 را میتوان در یک برنامهی تحت ویندوز به کار برد ؟
با سلام؛ من تازه 2 روزه با Entity Framework آشنا شدم. حالا به روی VS 2012 و از طریق manage nuget pachages و گزینه 6 Entity Framework را نصب کردم و برای قدم اول یک کلاس , یک data layer , و کانکشن استرینگ را هم طبق اون تنظیم کردم. اما در زمان اجرا خطای Could not find schema را برای کانفیگ در کانکشن استرینگ میده. از دوستان کسی میتونه راهنمایی کنه؟ ممنون میشم
اشتراکها
اسلایدهای طراحی C# 7.0
اشتراکها
طراحی C# 7
اشتراکها
هفت گوهر در Visual Studio 2017
یک نکتهی تکمیلی در مورد نصب نگارشهای جدید NET Core.
پس از نصب به روز رسانیهای NET Core.، دستور ذیل را در خط فرمان اجرا کنید:
حاصل آن، عبارتی است که در فایل global.json درج خواهد شد. پس از این تغییر:
نیاز است یکبار Solution را بسته و مجددا باز کنید. پس از آن به صورت خودکار، بازیابی بستههای مرتبط شروع میشوند.
به علاوه تنها در این حالت است که اگر به برگهی Updates نیوگت مراجعه کنید، به روز رسانیهای جدید را مشاهده خواهید کرد:
بنابراین تازمانیکه فایل global.json را با شمارهی SDK جدید به روز رسانی نکنید، نیوگت، بستههای به روز شدهی مرتبط را دریافت نخواهد کرد.
به علاوه اگر Solution شما دارای چندین پروژه است، بهتر است دستور ذیل را در کنسول پاورشل نیوگت وارد کنید تا تمام آنها را به یکباره به روز رسانی کند:
پس از آن اگر خطای ذیل را دریافت کردید:
در فایلهای project.json، سطر ناقص ذیل را یافته:
و آنرا به مدخل کامل ذیل تبدیل کنید:
پس از نصب به روز رسانیهای NET Core.، دستور ذیل را در خط فرمان اجرا کنید:
> dotnet --version 1.0.0-preview2-003131
{ "projects": [ "src", "test" ], "sdk": { "version": "1.0.0-preview2-003131" } }
به علاوه تنها در این حالت است که اگر به برگهی Updates نیوگت مراجعه کنید، به روز رسانیهای جدید را مشاهده خواهید کرد:
بنابراین تازمانیکه فایل global.json را با شمارهی SDK جدید به روز رسانی نکنید، نیوگت، بستههای به روز شدهی مرتبط را دریافت نخواهد کرد.
به علاوه اگر Solution شما دارای چندین پروژه است، بهتر است دستور ذیل را در کنسول پاورشل نیوگت وارد کنید تا تمام آنها را به یکباره به روز رسانی کند:
PM> update-package
Can not find runtime target for framework '.NETCoreApp,Version=v1.0' compatible with one of the target runtimes: 'win10-x64, win81-x64, win8-x64, win7-x64'
"Microsoft.NETCore.App": "vX",
"Microsoft.NETCore.App": { "version": "vX", "type": "platform" },