繁体   English   中英

如何在C#中使用Microsoft.SqlServer.Management.Smo加载数据

[英]How to load data using Microsoft.SqlServer.Management.Smo in C#

我是C#ASP.Net的新手,我使用已连接到SQL Server 2012但无法从SQL表单加载数据的Microsoft.SqlServer.Management.Smo。 您可以指导我使用SMO.dll,谢谢!

我找到的最简单的方法是使用名为Dapper的ORM及其插件Dapper.FastCRUD之一。

https://github.com/StackExchange/Dapper

https://github.com/MoonStorm/Dapper.FastCRUD

那里有许多不同的ORM,而Visual Studio附带了Entity Framework。 它们在操作上都非常相似。

首先,您将创建一个直接映射到表结构的模型。 如果仅使用Dapper,则将在字符串中创建查询或指定要执行的存储过程。 根据操作的类型,结果将是布尔值或模型。 在执行操作时,您将为ORM设置模型的类型,以便在向服务器发送数据和接收数据时进行识别。 如果您使用的是FastCRUD,EasyCRUD或其他插件,该查询将自动为您创建,并根据模型和CRUD操作的类型在服务器上执行适当的查询。

这被过分简化,但是Dapper有很好的文档,可以使您快速移动。 FastCRUD IMO缺少该文档,但EasyCRUD确实具有更好的文档,只是据我所知没有经常更新。

暂无
暂无

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

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