UnKnOwN_86
Ensign
- Registriert
- Apr. 2010
- Beiträge
- 188
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.