title: System.* namespace collide with custom namespace
body: <p>I have a problem with a custom namespace that collide with the namespace System.*</p>
  
  <h1>Setup</h1>
  
  <p>I have a custom library with the namespace <strong>Powerdoo.System</strong> it hold multiple tools and Extension of mine.</p>
  
  <p>I have a Application that reference my custom tool library and includes a Entity Framework model. The namespace of the application is <strong>Powerdoo.Model.MSSQL</strong>.</p>
  
  <h1>Problem</h1>
  
  <p>My custom namespace collides with the .Net default namespace <strong>System.*</strong>.</p>
  
  <p>Like here the "using System" is interpreted as "using Powerdoo.System":</p>
  
  <p><a href="https://i.stack.imgur.com/ijugI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ijugI.png" alt="enter image description here"></a></p>
  
  <h1>Question</h1>
  
  <p>Why is this happening and how can I avoid this problem <strong>without rename</strong> my tool library namespace or my application namespace.</p>
  
  <h2>Update 1</h2>
  
  <p>Here is the reference tree of the application:</p>
  
  <p><a href="https://i.stack.imgur.com/2xXkn.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/2xXkn.png" alt="enter image description here"></a></p>
  
  <h2>Update 2</h2>
  
  <p>If I use <em>rigth-click > auto name space</em> the reference <strong>using global::System.Data.Entity;</strong> is added.</p>
  
  <p><a href="https://i.stack.imgur.com/M6KUJ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/M6KUJ.png" alt="enter image description here"></a></p>
  
  <p>How can I bring Entity Framework to use <em>global::</em> usings on auto generated classes?</p>