我正在使用CQRS模式实现我的第一个项目,现在我必须决定如何实现读取端。 我首先考虑的方法是使用ORM(Entity Framework / NHibernate或者也许有人可以为这种情况推荐一些更快的ORM?)并将模型映射到SQL视图上。最初,我考虑使用索引视图,但我阅读了关于某些性能问题(在写入过程中)的文章,这迫使我放弃了这个想法(http://sqlblog.com/blogs/alexander_kuznetsov/archive/2009/06/02/be-ready-to-drop-your-indexed-view.aspx)。我考虑的第二种方法是使用纯ADO.NET(数据读取等)并自己编写SQL。 在您的意见中,哪种方法最好?还是有更好的方法吗?