... ليس عمود المفتاح الخارجي ولا يمكن استخدامها هنا؟
-
06-07-2019 - |
سؤال
ولدي وجهات النظر في 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 بك؟
لا تنتمي إلى StackOverflow