title: Using extension methods in architecture
body: <p>Is there any problem with performance, memory, security ,etc. in using of extension methods?</p>
  <p>and I want to use extension methods vastly in my architecture,</p>
  <p>make a functions layer(in F# that works with data) that will be used by the main application layer(in C#) that F# extension methods will be called on dbcontext instances like <code>context.doSomething();</code> and by the way don't instanciating services(classes) when want to use them instead using them as extension methods</p>
  <p>does it matters?</p>