لماذا تنشئ DBMetal سمة جدول مع "Main"؟
سؤال
أنا مبتدئ مع dblink و sqlite. عندما تقوم DBMEMTAL بإنشاء nortwind.cs (C#) ، فإنه يمثل بعض الطرق بسمات الجدول:
[Table(Name="main.Categories")] // C#
بعد أن استخدمت DBMetal لإنشاء ملف nortwind.vb (vb.net) ، أجهض برنامج الاختبار لأنه لم يكن هناك جدول يسمى "Main.Categories". ومع ذلك ، عندما أزلت "Main." ، فإنه يعمل:
' VB.Net
<Table(Name:="Categories")> _
أنا فقط لا أفهم لماذا يتم إنشاء "رئيسي" على الإطلاق. لماذا تعمل ل C# ولكن ليس لـ VB.NET؟
المحلول
يولد DBMetal "الرئيسي" افتراضيًا. يمكن تغييره عن طريق تحديد وسيطة -database عندما يكون في وضع "إنشاء ملف .DBML". ومع ذلك ، اعتبارًا من هذا الوقت ، يمكن تغيير اسم الفصل باستخدام -database ، لكنه لا يزال يكتب "رئيسي" في سمة الجدول حتى العودة إلى المربع واحد حتى يتم إصلاحه.
لا تنتمي إلى StackOverflow