Бриз: почему наследование от Breeze.Sharp.BaseEntity?

Мы начали рассматривать возможность использования BreezeSharp, поскольку у нас есть служба ODATA WebAPI, которую мы хотели бы повторно использовать с сайтом ASP.NET (без использования javascript, только чистый C #).

К сожалению, мы только что заметили, что, согласно документации, все наши модельные объекты теперь должны наследоваться от Breeze.Sharp.BaseEntity. Это не пойдет нам на пользу, так как это будет означать зависимость от Breeze в нашей бизнес-модели. Мы бы предпочли сохранить эту зависимость только от службы WebAPI.

Есть ли в любом случае мы могли бы избежать этого? Наличие прокси-классов на стороне клиента, например, когда они не наследуются от BaseEntity?

Есть мысли по этому поводу?

Ответы на вопрос(2)

Ваш ответ на вопрос