سؤال

أنا مبتدئ مع 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 ، لكنه لا يزال يكتب "رئيسي" في سمة الجدول حتى العودة إلى المربع واحد حتى يتم إصلاحه.

http://code.google.com/p/dblinq2007/wiki/dbmetal

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