C# 通过web管理多个SQL Server表的有效方法是什么?
我在SQL Server上有几个表,还有一个连接到它的asp/c网站。 我需要创建一种通过该网站在这些表上执行查看/插入/更新/删除功能的方法,否则我将处理繁文缛节 我不认为为每个表编写一个类是最有效的方法,我也不知道将来表的数量是否会增加。此外,目前的所有方法都只允许通过不同的“更新”页面操作一行,这在提供大量数据的情况下是低效的 我在这里找到了一篇关于动态模板的文章,考虑到我们的基础设施仍在VS2005上,可以升级到2008年,这似乎是一个不错的选择。 是否有人有其他/更好的方法通过基于C的网站管理数据库表?您可以使用C# 通过web管理多个SQL Server表的有效方法是什么?,c#,asp.net,sql-server-2005,C#,Asp.net,Sql Server 2005,我在SQL Server上有几个表,还有一个连接到它的asp/c网站。 我需要创建一种通过该网站在这些表上执行查看/插入/更新/删除功能的方法,否则我将处理繁文缛节 我不认为为每个表编写一个类是最有效的方法,我也不知道将来表的数量是否会增加。此外,目前的所有方法都只允许通过不同的“更新”页面操作一行,这在提供大量数据的情况下是低效的 我在这里找到了一篇关于动态模板的文章,考虑到我们的基础设施仍在VS2005上,可以升级到2008年,这似乎是一个不错的选择。 是否有人有其他/更好的方法通过基于C
- ASP.NET动态数据实体Web应用程序
- ASP.NET动态数据Linq到SQL Web应用程序
一般来说,除了读取之外,几乎所有CRUD操作都是在低电平下一次执行一行。有一些批量插入工具允许上传大量数据,而无需将数据包装到SQL中,然后让服务器将其全部解析出来,但这基本上是您所能做到的最好的方法 也就是说,每个表的类绝对是单个记录的最佳实践。如果您需要访问批量插入,您可以通过web服务或仅使用表单提交来提供选项卡分隔文件的上载
您可以使用通用基本模板webform简化页面创建过程,该webform由确定细节的其他webform扩展。根据您的UI需求和域,您可以设计一个界面,子页面只需指定其显示数据的对象类型。谢谢!这似乎是一项很好的技术,但是,出于支持的目的,我现在宁愿避免使用新元素,而坚持使用现有的应用程序结构。谢谢您的回答,这将帮助我选择总体方向。