J'utilise DBLinq et DBMetal.exe pour générer des classes Linq-to-SQL à partir d'une base de données SQLite. Chaque fois que j'utilise DBMetal pour régénérer mon DataContext, il génère une classe pour sqlite_sequence. Le problème est que sqlite_sequence n'est pas une table correcte, donc la classe n'est pas complète.DBMetal générant une classe invalide pour sqlite_sequence
La question est, DBMetal.exe peut-il faire un meilleur travail de génération de cette classe, ou puis-je dire à DBMetal d'ignorer cette classe?
Merci!
Voici mon appel DBMetal.exe
.\DbMetal.exe /namespace:Namespace /provider:SQLite "/conn:Data Source=Datasource.db" /code:CodeFile.cs
Voici le SQL généré réel pour sqlite_sequence (qui est une table système):
CREATE TABLE sqlite_sequence(name,seq)
Voici la classe cassée qui obtient généré (notez les propriétés , name et seq, qui n'ont pas de types de données, c'est le problème):