我是 DBLink 和 Sqlite 的新手。当 DbMetal 生成 Nortwind.cs (C#) 时,它会使用 Table 属性标记一些方法:
[Table(Name="main.Categories")] // C#
在我使用 DbMetal 创建一个 Nortwind.vb (VB.Net) 文件后,测试程序中止,因为没有名为“main.Categories”的表。但是,当我删除“main.”时,它可以工作:
' VB.Net
<Table(Name:="Categories")> _
我只是不明白为什么会生成“main”。为什么它适用于 C# 而不适用于 VB.Net?