2016-06-06 5 views
0

Mit Hilfe von Codesmith 7, ich versuche, einen C# Datenzugriffs-Wrapper zu generieren. Die Tabellenwerte werden nur als object in DataType und SystemType angezeigt.Konvertieren SQL Server Table-Valued-Parameter in C# Datenzugriffs-Wrapper

Es läuft darauf hinaus, zwei Fragen nach unten:

  1. Gibt es eine Möglichkeit, den Benutzer definiert durch Codesmith Tabellentyp für den Zugriff auf? (so, dass ich eine C# Datentabelle mit Spalten erzeugen kann vorbelegt)

  2. Gibt es eine Möglichkeit festzustellen, dass der Parameter einen benutzerdefinierter Tabellentyp ist, und so kann ich die öffentlichen/privaten Eigenschaften Datatable statt Objekt gesetzt ?

Antwort

0

ich für Codesmith arbeiten ....

  1. Ja, sollte diese zur Verfügung stehen. Sie können dies über das Objekt ExtendedProperties() erreichen. Wenn Sie einen Blick darauf werfen, werden alle verfügbaren Informationen in den erweiterten Eigenschaften um benutzerdefinierte Typen herum angeordnet.
  2. Ja, über erweiterte Eigenschaften.