Ist es möglich, mit EF4.1 auf Metadaten über eine POCO-Entität zuzugreifen, die die Namen der Datenbankfelder enthalten? Vor allem bei Fremdschlüsselwerten.
Ich möchte darauf zugreifen, um Unit-Tests durchzuführen, während ich versuche, EF4.1 auf ein bestehendes Datenbankschema anzuwenden. Ich kann die vorhandenen Spaltennamen nicht ändern.
Derzeit erstellen die Tests die Datenbank mit SQL Server Compact 4.0, so dass ich die Namen der Felder sehen kann, aber es wäre besser, wenn dies automatisiert wäre.
Pseudocode für einen Test, der
- Entität erstellen
- Einheit speichern
- Prüfen Sie, ob der Feldname den Erwartungen entspricht