【问题标题】:How to convert a HTML+Javascript page used to access an SQL server to an ASP.NET MVC application?如何将用于访问 SQL 服务器的 HTML+Javascript 页面转换为 ASP.NET MVC 应用程序?
【发布时间】:2017-07-13 16:56:05
【问题描述】:

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

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

【问题讨论】:

  • 个人意见:从头开始使用 EF,不要积累技术债务

标签: javascript c# sql-server asp.net-mvc asp.net-mvc-4


【解决方案1】:

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

【讨论】:

  • 我的表格不会超过几千行。这么小吗?
【解决方案2】:

如果您已经为应用程序编写了与 DB 交互的查询,并且如果您希望更好地控制它们的执行,请选择像 dapper 这样的简单 ORM。如果您喜欢编写 SQL 查询,请考虑使用 dapper。

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

【讨论】:

    猜你喜欢
    • 2010-09-29
    • 1970-01-01
    • 2013-02-12
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 2012-05-11
    相关资源
    最近更新 更多