Inheritance is observed on the compiled assembly, but partialnot. This makes inheritance unsuitable for libraries where you need to strictly control surface area .. NET BCL could never use this, for example.
This is also a hack, because inheritance is not intended to be used to stitch classes. This primarily means a means of creating interchangeability and abstraction.
partialDesigned specifically for this use case. Parts of a partial classcan refer to each other, which is impossible with inheritance.
, , . LINQ to SQL , DataContext . , , , , , .