繁体   English   中英

如何将用于访问SQL Server的HTML + Javascript页面转换为ASP.NET MVC应用程序?

[英]How to convert a HTML+Javascript page used to access an SQL server to an ASP.NET MVC application?

我有一个简单的HTML页面,仅在我的Intranet上的本地计算机上使用,以使用Javascript和ActiveX创建动态SQL查询以与我的SQL Server数据库进行交互(是的,客户端Javascript可以使用IE和SQL Server与SQL数据库进行交互。 ActiveX对象)。 它最初是作为一种快速的短期解决方案而创建的(我知道它是不安全的,并且客户端DB访问是一种不良做法)。

情况已经改变,我需要一个永久的解决方案。 我已经决定,ASP.NET MVC应用程序将是最干净的解决方案。 我没有使用它的经验,所以我一直在阅读并使用教程来开始构建我的页面。 我的问题与原始应用程序中的Javascript动态SQL查询逻辑有关,以及如何最好地在.NET应用程序中实现该问题。 是否有一种干净安全的方法在ASP.NET MVC中创建动态SQL查询(使用C#/原始SQL代码/ADO.NET)? 还是使用实体框架并从头开始的最佳实践?

如果性能无关紧要或您的数据库很小,请从头开始使用EF。

如果您已经为应用程序与DB交互编写了查询,并且您想更好地控制它们的执行,则选择简单的ORM(如dapper)。 如果您愿意编写SQL查询,请考虑使用dapper。

如果您的应用程序需要与数据库进行简单直接的交易,则EF可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM