title: EF Code First multi language support
body: <p>Assuming you have to develop a website supporting multiple languages with EF Code First and POCO classes how would you model your POCO classes to support this scenario?</p>
  
  <p>By multi-language support I meant not only having e.g. labels translation in some resource files for your UI, but also you'd need to store Name, Description, etc for a given domain entity in your database.</p>
  
  <p>E.g.: Let's say your Domain model has an entity Product. In your database you need to store the Product' Name &amp; Description (2 fields for simplicity) for 2 languages(but more languages can be added in the future).
  Based on the current culture, the UI needs to pick up the labels' text from the resource files(this is easy to implement) but you also need to display the Product' Name &amp; Description that comes from the database.</p>