هل من الممكن استخدام كل من جيل السيارات والمخطط مع أحذية بطلاقة؟

StackOverflow https://stackoverflow.com/questions/1501821

سؤال

أنا أستخدم ما يلي:

Fluently.Configure()
        .Database(MsSqlConfiguration.MsSql2005.ConnectionString(connectionString))
        .Mappings(m => m.AutoMappings.Add(AutoMap.AssemblyOf<Incident>()
        .Where(t => t.Namespace.StartsWith("EDA.DomainModel.POCO"))))
        .ExposeConfiguration(BuildSchema)
        .BuildSessionFactory();

انها أساسا نسخة من ما في ويكي الطير في ويكي. ومع ذلك، كلما قمت بتشغيل هذا الخط، فإنه يرمي هذا InnerException:

"The type or method has 2 generic parameter(s), but 1 generic argument(s) were provided. A generic argument must be provided for each generic parameter."

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

هل كانت مفيدة؟

المحلول

نعم هذا ممكن. أنا استخدمت السيارات والقيام مخطط الصادرات. أما بالنسبة لهذا الاستثناء الذي حصلت عليه عندما حاولت تعيين التخديية <،>. هل تستعملها؟ هل يعمل Nibernate بطلاقة على الإطلاق - حتى لو كنت لا تحاول تصدير المخطط؟ أود أن أقول إنها مشكلة في تعييناتك، وليس مع تصدير المخطط. إذا كان لديك تصديي، فهذا مؤكد تقريبا. حاول نسبة مخططك إلى دروس تافهة ومعرفة ما إذا كان ذلك يساعد؛ حاول إنشاء مخطط قواعد البيانات يدويا (بالنسبة للفصول التافهة، فهذا أمر بسيط) وتحقق مما إذا كان يعمل بعد ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top