c# net كيفية استخدام التجمع المشار إليها لسقالات تحكم




mvc project example (2)

السقالات مع التجميعات المشار إليها تجميعها كملف دلل ببساطة لا يعمل. وكان من الضروري إضافة إشارة إلى المشروع الذي يتضمن الفصول النموذجية. ثم عملت كما هو متوقع. هل هذا خلل أو ميزة؟

لدي مكتبة فئة مع بعض فئات النموذج وفئة دبكونتيكست (كل تلك الفئات هي العامة). يشار إلى هذه المكتبة فئة من قبل تطبيق مفك-5.

هل من الممكن استخدام فئات النموذج من مكتبة الفئة المشار إليها لسقالات وحدة تحكم في هذا التطبيق مفك-5؟

عند استخدام وحدات التحكم - إضافة - وحدة تحكم - وحدات التحكم مفك مع وجهات النظر، وذلك باستخدام إطار الكيان ثم في مربع الحوار على حد سواء للكسر في فئة نموذج وفئة السياق البيانات لا تحتوي على أي عناصر. عند ملء الاسم المؤهل بالكامل للفئة من مكتبة الفئة المشار إليها، فإن الزر أد لا يزال معطلا. ما الخطأ الذي افعله؟


مع قليل من القرص يمكنك الرجوع دلل خارجي (السابقين مشروع إطار الكيان) باستخدام السقالات.

للقيام بذلك، تحتاج إلى إنشاء فئة التي ترث فئة الجدول إف الخاص بك. من أجل العمل تحتاج إلى استخدام السمة [الجدول] أعلى الصف الخاص بك مع المخطط الصحيح واسم الجدول أو آخر السقالات إنشاء جدول جديد.

تأكد أيضا من استخدام الكلمة الرئيسية "الجديدة" وإفراط في تحميل المعرف. سوف تحتاج إلى استخدام السمة [كي] (إذا لم يتم تعريفها مسبقا في الجدول إف الخاص بك في دلل الأصلي).

أخيرا إنشاء دبكونتيكست جديد وتأكد من استخدام معرف سلسلة الاتصال في web.config الخاص بك.

يجب أن يسمح لك هذا بالإشارة إلى الجدول والسياق في مشروع الويب الخاص بك.

هنا هو بلدي رمز (بسيط جدا) ونأمل أن يساعد هذا.

namespace ConsoleAdmin.Models
{
    [Table("ntf.tblNotification_ntf")]
    public class Notification : tblNotification_ntf
    {
        [Key]
        public new int notificationId { get; set; }
    }

    public class NotificationDbContext : DbContext
    {
        public NotificationDbContext(): base("name=bd_Soquij_logEntities") { }

        public DbSet<Notification> Notifications { get; set; }
    }
}




asp.net-mvc-scaffolding