title: Partial Classes, LINQ, Interfaces and VB.NET
body: <p>Okay, I have ran in to a problem with VB.NET. So all those defenders of VB.NET please can you help me out? Here is my issue: I am using LINQ to Entities, it also works with LINQ to SQL, I build my edmx file I then create a Partial Publc Class of the same name as one of the entities All fine up to now, so here comes the problem. </p>
  
  <p>I need the Partial class to implement an Interface Implements Interfaces.IAsset But VB.NET want to place "Implements Interfaces.IAsset.ID" at the end of the property, which of course is in the generated code section of the Partial class, which I can not do as the edmx file is auto generated and will change in the future. </p>
  
  <p>Here is the line of code that needs sorting: </p>
  
  <p>Public Property ID1() As Integer Implements Interfaces.IAsset.ID </p>
  
  <p>In C# it is fine and works wonders. So why can't VB.NET implement an interface that is in the code generated class?</p>