Domanda

Sono un principiante con DBLink e SQLite. Quando DbMetal genera Nortwind.cs (C #) che segna alcuni metodi con un attributo Tabella:

[Table(Name="main.Categories")]    // C#

Dopo che ho usato DbMetal per creare un file Nortwind.vb (VB.Net), il programma di test interrotto perché non vi era alcuna tabella denominata "main.Categories". Tuttavia, quando ho tolto "principale"., Funziona:

' VB.Net

<Table(Name:="Categories")> _

sto solo non capisco perché "principale" viene generato a tutti. Perché il lavoro per C #, ma non per VB.Net?

È stato utile?

Soluzione

DbMetal genera "principale" per impostazione predefinita. Può essere cambiato specificando l'argomento --database in modalità di "generare .dbml file". Tuttavia, a partire da questo momento, il nome della classe può essere modificato utilizzando --database ma scrive ancora "principale" nella tabella degli attributi in modo da tornare a una piazza finché non è risolto.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top