c# - How to efficiently set default entity values in Entity Framework 6, Database First -
i new entity framework , have worked database first development far. have been reading entity framework 2e focuses on ef4. generated classes in ef4 had no parameterless constructor able define partial classes , initialize entity properties in parameterless constructors defined there. other options edit edmx directly , set storegeneratedpattern attribute of property computed or set default value attribute of property. problem latter 2 options they'd wiped out whenever i'd update model. parameterless constructors in partial classes worked nicely , never wiped out.
now in ef6, partial classes pocos , not tightly coupled entityobject. however, define parameterless constructors. there way set default values or initialize object properties on creation won't wiped out when update model?
i know can resort event handlers inserting on data source, i'd set globally.
thanks
okay found solution. edit template input partial method definition , call in constructor, implement partial method in partial class.
full explanation found here: https://www.youtube.com/watch?v=i8j2ipimmuu
Comments
Post a Comment