الحلقة
Entity Framework Core In-Depth Part 4
في هذه الحلقة، انضم إلى روبرت فيل Japikse للجزء 4 من سلسلة 10 أجزاء على Entity Framework Core. هذه السلسلة هي متابعة لسلسلة ال 5 أجزاء التي كانت تستهدف الأشخاص الجدد في EF Core وتوفر استكشافا أكثر تعمقا لعدد من الموضوعات.
يتعلق هذا العرض بإنشاء كيانات EF Core لتشكيل قاعدة البيانات واستخدام عمليات الترحيل لنشر النموذج.
ابحث عن نموذج التعليمات البرمجية هنا.
تعرف على المزيد حول Entity Framework core هنا.
قائمة الحلقة:
- الجزء 1: الأداء. يظهر Phil جميع تحسينات الأداء الرائعة في EF Core.
- الجزء الثاني: عرض النماذج. يغطي Phil استخدام SQL مباشرة والإجراءات المخزنة وملء نماذج العرض مع الإسقاطات.
- الجزء 3: التكوين. يوفر EF Core مجموعة واسعة من خيارات التكوين ل DbContext المشتق وهو دعم كامل لحقن التبعية.
- الجزء 4: بناء النموذج الخاص بك. (هذه الحلقة)
- الجزء 5: عوامل تصفية الاستعلام العمومي. هذه جديدة في EF Core، وتوفر آلية رائعة للتعامل مع سيناريوهات مثل الإيجار المتعدد والحذف المبدئي.
- الجزء 6: تعارضات التزامن. لطالما كانت هذه مشكلة للأنظمة متعددة المستخدمين. يرشدنا Phil خلال كيفية عمل فحص التزامن مع EF Core وSQL Server، وجميع البيانات المقدمة إلى المطور عند حدوث مشكلة التزامن.
- الجزء 7: مرونة الاتصال. يمكن ل EF Core معالجة أخطاء قاعدة البيانات العابرة بأمان (إذا قمت بتمكين الميزة). يتحدث فيل وروبرت عن الأخطاء العابرة وكيفية تمكين الميزة وكيفية تأثيرها باستخدام أذونات صريحة.
- الجزء 8: الأعمدة المحسوبة. يعد مزج EF Core مع وظائف جانب الخادم أمرا سهلا مع EF Core. يغطي Phil استخدام الأعمدة المحسوبة في EF Core بالإضافة إلى تعيين وظيفة SQL Server إلى وظائف C# للاستخدام في استعلامات LINQ.
- الجزء 9: أحداث تعقب التغيير. توفر الإضافة الأخيرة إلى حد ما لأحداث التعقب وتغيير الحالة آلية لتسجيل التدقيق (من بين استخدامات أخرى). يوضح Phil كيفية عمل هذا بالإضافة إلى أخذ تدوير سريع من خلال EF Core Interceptors.
- الجزء 10: تعيين الحقل. وهذا يمكن EF Core من إنشاء كياناتك دون استدعاء محددات الخصائص، وحل مشكلة التشغيل الطويل لاستخدام ORM مع أطر العمل التي تستخدم INotifyPropertyChanged، مثل Windows Presentation Foundation (WPF).
في هذه الحلقة، انضم إلى روبرت فيل Japikse للجزء 4 من سلسلة 10 أجزاء على Entity Framework Core. هذه السلسلة هي متابعة لسلسلة ال 5 أجزاء التي كانت تستهدف الأشخاص الجدد في EF Core وتوفر استكشافا أكثر تعمقا لعدد من الموضوعات.
يتعلق هذا العرض بإنشاء كيانات EF Core لتشكيل قاعدة البيانات واستخدام عمليات الترحيل لنشر النموذج.
ابحث عن نموذج التعليمات البرمجية هنا.
تعرف على المزيد حول Entity Framework core هنا.
قائمة الحلقة:
- الجزء 1: الأداء. يظهر Phil جميع تحسينات الأداء الرائعة في EF Core.
- الجزء الثاني: عرض النماذج. يغطي Phil استخدام SQL مباشرة والإجراءات المخزنة وملء نماذج العرض مع الإسقاطات.
- الجزء 3: التكوين. يوفر EF Core مجموعة واسعة من خيارات التكوين ل DbContext المشتق وهو دعم كامل لحقن التبعية.
- الجزء 4: بناء النموذج الخاص بك. (هذه الحلقة)
- الجزء 5: عوامل تصفية الاستعلام العمومي. هذه جديدة في EF Core، وتوفر آلية رائعة للتعامل مع سيناريوهات مثل الإيجار المتعدد والحذف المبدئي.
- الجزء 6: تعارضات التزامن. لطالما كانت هذه مشكلة للأنظمة متعددة المستخدمين. يرشدنا Phil خلال كيفية عمل فحص التزامن مع EF Core وSQL Server، وجميع البيانات المقدمة إلى المطور عند حدوث مشكلة التزامن.
- الجزء 7: مرونة الاتصال. يمكن ل EF Core معالجة أخطاء قاعدة البيانات العابرة بأمان (إذا قمت بتمكين الميزة). يتحدث فيل وروبرت عن الأخطاء العابرة وكيفية تمكين الميزة وكيفية تأثيرها باستخدام أذونات صريحة.
- الجزء 8: الأعمدة المحسوبة. يعد مزج EF Core مع وظائف جانب الخادم أمرا سهلا مع EF Core. يغطي Phil استخدام الأعمدة المحسوبة في EF Core بالإضافة إلى تعيين وظيفة SQL Server إلى وظائف C# للاستخدام في استعلامات LINQ.
- الجزء 9: أحداث تعقب التغيير. توفر الإضافة الأخيرة إلى حد ما لأحداث التعقب وتغيير الحالة آلية لتسجيل التدقيق (من بين استخدامات أخرى). يوضح Phil كيفية عمل هذا بالإضافة إلى أخذ تدوير سريع من خلال EF Core Interceptors.
- الجزء 10: تعيين الحقل. وهذا يمكن EF Core من إنشاء كياناتك دون استدعاء محددات الخصائص، وحل مشكلة التشغيل الطويل لاستخدام ORM مع أطر العمل التي تستخدم INotifyPropertyChanged، مثل Windows Presentation Foundation (WPF).
هل لديك ملاحظات؟ أرسل مشكلة هنا.