... ليس عمود المفتاح الخارجي ولا يمكن استخدامها هنا؟

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

سؤال

ولدي وجهات النظر في SQL، وخلقت تعيينات لهم في LINQ إلى SQL.

ووجهات النظر لهما جمعية، والذي يعمل بشكل جيد، بين Ticket.ProblemCode وProblem.Code

وعندما حاولت تعيين UIHint ( "ForeignKey") على Ticket.ProblemCode وتشغيل صفحة ويب أحصل على خطأ:

'ProblemCode' ليس عمود المفتاح الخارجي ولا يمكن استخدامها هنا.

أحد يعرف لماذا؟ والأهم من ذلك كيفية إصلاح ذلك؟

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

المحلول

وانظر هذا الرد المنتديات ASP.NET: http://forums.asp.net/t/1254559.aspx

وكما قال لك أن قمت بإنشاء الجمعيات في LINQ إلى SQL. هل هناك عقبة PK / FK الفعلي في قاعدة البيانات، أو أنها تمثل فقط في DBML بك؟

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