2009-06-10 6 views
0

Problème: la clé primaire de la table de base est nommée différemment de la clé de la table fk. Subsonic 3 ne sait pas comment gérer cela, ce qui est bien, sa version bêta. Donc, je vais changer la logique de Html.ControlFor juste saisir la table et utiliser le PKNAME de cette:Propriété ForeignKeyTo NULL dans Subsonic 3/ASP.NET MVC?

var fk = db.FindTable(col.ForeignKeyTo.FriendlyName); 

Cependant, la .ForeignKeyTo est nulle. Où se trouvent les ITable dans les templates?

Répondre

0

Il ne devrait pas importer du tout si le FK est nommé différemment - ce que SubSonic cherche est une relation FK - une CONSTRAINT réelle dans le DB. Mais le code que vous montrez ci-dessus semble provenir d'un pic que j'ai fait il y a longtemps - utilisez-vous 3.0.0.3?

Nous avons la version beta depuis longtemps :) http://subsonicproject.com

Questions connexes