我们已经开始考虑使用 BreezeSharp,因为我们有一个 WebAPI ODATA 服务,我们想在 ASP.NET 网站上重新使用它(不涉及 javascript,只是纯 C#)。
不幸的是,我们刚刚注意到,根据文档,我们所有的模型实体现在都应该从 Breeze.Sharp.BaseEntity 继承。这对我们来说是不行的,因为这意味着在我们的商业模式中依赖 Breeze。我们宁愿只保留对 WebAPI 服务的依赖。
无论如何我们可以避免这种情况吗?例如,当它们不从 BaseEntity 继承时,在客户端有代理类?
对此有什么想法吗?