breeze: por que herdar do Breeze.Sharp.BaseEntity?

Começamos a considerar o uso do BreezeSharp, pois possuímos um serviço WebAPI ODATA que gostaríamos de reutilizar em um site ASP.NET (sem javascript envolvido, apenas C # puro).

Infelizmente, acabamos de notar que, de acordo com a documentação, todas as nossas entidades de modelo agora devem herdar o Breeze.Sharp.BaseEntity. Isso não é possível para nós, pois isso significaria ter uma dependência do Breeze em nosso modelo de negócios. Preferimos manter essa dependência apenas no serviço WebAPI.

Existe alguma maneira de evitarmos isso? Tendo classes de proxy no lado do cliente, por exemplo, quando elas não herdam de BaseEntity?

Alguma idéia sobre isso?

questionAnswers(2)

yourAnswerToTheQuestion