Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何转换HTML+;用于将SQL server访问到ASP.NET MVC应用程序的Javascript页面?_Javascript_C#_Sql Server_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

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

如何转换HTML+;用于将SQL server访问到ASP.NET MVC应用程序的Javascript页面?,javascript,c#,sql-server,asp.net-mvc,asp.net-mvc-4,Javascript,C#,Sql Server,Asp.net Mvc,Asp.net Mvc 4,我有一个简单的HTML页面,我只在内联网上的本地机器上使用该页面,使用Javascript和ActiveX创建动态SQL查询,以与SQL Server数据库交互(是的,客户端Javascript可以使用IE和ActiveX对象与SQL数据库交互)。它最初是作为一种快速、短期的解决方案创建的(我知道它不安全,客户端数据库访问是一种糟糕的做法) 情况已经改变,我需要一个永久的解决办法。我已经决定,ASP.NETMVC应用程序将是最干净的解决方案。我没有这方面的经验,所以我一直在阅读它,并使用教程开始

我有一个简单的HTML页面,我只在内联网上的本地机器上使用该页面,使用Javascript和ActiveX创建动态SQL查询,以与SQL Server数据库交互(是的,客户端Javascript可以使用IE和ActiveX对象与SQL数据库交互)。它最初是作为一种快速、短期的解决方案创建的(我知道它不安全,客户端数据库访问是一种糟糕的做法)


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

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

如果您已经为应用程序编写了与数据库交互的查询,如果您想更好地控制它们的执行,请选择一个简单的ORM,如dapper。如果您愿意编写SQL查询,请考虑使用DAPPER。p>
若您的应用程序需要简单、直接的数据库事务,那个么EF可以很好地工作

个人观点:从EF开始,不要建立你的技术债务。我的表格不会超过几千行。那么小吗?