UnKnOwN_86
Ensign
- Registriert
- Apr. 2010
- Beiträge
- 192
Hi.
Wie der Titel schon sagt wurde ich gerne die Default Werte von EF 5.0 properties auslesen?
Um das [DefaultValue=...] Attribut auszulesen kenne ich diesen code
Aber wie funktioniert das ganze in EF 5.0 mit den .tt Dateien, da mit EF 5.0 die DefaultValues nicht über Attirbute geregelt werden.
Hoffe ihr könnt mir helfen.
Wie der Titel schon sagt wurde ich gerne die Default Werte von EF 5.0 properties auslesen?
Um das [DefaultValue=...] Attribut auszulesen kenne ich diesen code
Code:
public static T GetDefaultValue<T>(string propertyName)
{
var property = typeof(MyClass).GetProperty(propertyName);
var attribute = property
.GetCustomAttribute(typeof(DefaultValueAttribute))
as DefaultValueAttribute;
if(attribute != null)
{
return (T)attribute.Value;
}
}
Aber wie funktioniert das ganze in EF 5.0 mit den .tt Dateien, da mit EF 5.0 die DefaultValues nicht über Attirbute geregelt werden.
Hoffe ihr könnt mir helfen.