N层实体框架替代品?

时间:2018-07-16 18:00:13

标签: entity-framework n-tier-architecture

我们将要构建一个面向外部的ASP.NET MVC应用程序,服务器团队要求我们不要直接连接到数据库,而应该构建一个中间层应用程序服务器并通过中间层运行所有请求服务应用程序。 (当然)允许中间层服务应用程序连接到SQL Server。

我们最初计划为来回推送JSON的中间层应用程序创建REST API 2.0 Web服务。但是,我们最近偶然发现了几乎完全能够满足我们需求的n层实体框架(请参见下面的链接),这使我们能够像直接连接到数据库一样开发ASP.NET MVC应用程序,但是它可以解决远程执行EF查询和更新的所有管道,甚至为更新提供事务/工作单元支持。我们拆下了包装,并能够在短短3小时内快速构建概念验证,并且对使用它感到非常兴奋。

我的问题是:我注意到尽管有33个发行版,这是稳定性的一个好兆头,但自两年前1.9版以来,没有发布任何新版本。开发人员仍在积极使用该库吗?有没有我们应该考虑的较新技术或库?我们非常喜欢这样的便利:能够使用LINQ查询直接返回返回完全填充的数据图的方式对客户端进行编码,而更新是包装在事务块中的简单的单行调用。如果不需要,我们不需要从头开始创建完整的中间层API服务,但是如果不再支持该库,我们就不想使用它。

n-Tier GitHub website

Archived n-Tier Codeplex website

0 个答案:

没有答案