We are about to use Code Protectors (Obsfucation as well as Native Compilation), I assume ORMs will be dependent little bit on Reflection and I am worried will Obsfucation and Native Compilation protection techniques create any problems?

Has anyone tried successful ORM and Code Protection for any good desktop application? We are having WPF Desktop Application.

Our primary language for development is C# and we are using our custom ORM but I want to evaluate any commercial ORM or ADO.NET EF etc as well.

Question is not about what is Code Protection and which one I should use, I am trying to ask about the effect of protection on ORM.