Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
C# 通过web管理多个SQL Server表的有效方法是什么?_C#_Asp.net_Sql Server 2005 - Fatal编程技术网

C# 通过web管理多个SQL Server表的有效方法是什么?

C# 通过web管理多个SQL Server表的有效方法是什么?,c#,asp.net,sql-server-2005,C#,Asp.net,Sql Server 2005,我在SQL Server上有几个表,还有一个连接到它的asp/c网站。 我需要创建一种通过该网站在这些表上执行查看/插入/更新/删除功能的方法,否则我将处理繁文缛节 我不认为为每个表编写一个类是最有效的方法,我也不知道将来表的数量是否会增加。此外,目前的所有方法都只允许通过不同的“更新”页面操作一行,这在提供大量数据的情况下是低效的 我在这里找到了一篇关于动态模板的文章,考虑到我们的基础设施仍在VS2005上,可以升级到2008年,这似乎是一个不错的选择。 是否有人有其他/更好的方法通过基于C

我在SQL Server上有几个表,还有一个连接到它的asp/c网站。 我需要创建一种通过该网站在这些表上执行查看/插入/更新/删除功能的方法,否则我将处理繁文缛节

我不认为为每个表编写一个类是最有效的方法,我也不知道将来表的数量是否会增加。此外,目前的所有方法都只允许通过不同的“更新”页面操作一行,这在提供大量数据的情况下是低效的

我在这里找到了一篇关于动态模板的文章,考虑到我们的基础设施仍在VS2005上,可以升级到2008年,这似乎是一个不错的选择。

是否有人有其他/更好的方法通过基于C的网站管理数据库表?

您可以使用

  • ASP.NET动态数据实体Web应用程序

  • ASP.NET动态数据Linq到SQL Web应用程序

一般来说,除了读取之外,几乎所有CRUD操作都是在低电平下一次执行一行。有一些批量插入工具允许上传大量数据,而无需将数据包装到SQL中,然后让服务器将其全部解析出来,但这基本上是您所能做到的最好的方法

也就是说,每个表的类绝对是单个记录的最佳实践。如果您需要访问批量插入,您可以通过web服务或仅使用表单提交来提供选项卡分隔文件的上载


您可以使用通用基本模板webform简化页面创建过程,该webform由确定细节的其他webform扩展。根据您的UI需求和域,您可以设计一个界面,子页面只需指定其显示数据的对象类型。

谢谢!这似乎是一项很好的技术,但是,出于支持的目的,我现在宁愿避免使用新元素,而坚持使用现有的应用程序结构。谢谢您的回答,这将帮助我选择总体方向。