我是C#ASP.Net的新手我使用已连接到SQL Server 2012的Microsoft.SqlServer.Management.Smo但无法从SQL表单加载数据。您可以指导我使用SMO.dll 谢谢!
答案 0 :(得分:0)
我找到的最简单的方法是使用一个名为Dapper的ORM和一个插件Dapper.FastCRUD。
https://github.com/StackExchange/Dapper
https://github.com/MoonStorm/Dapper.FastCRUD
有许多不同的ORM,Entity Framework随Visual Studio一起提供。它们在操作上非常相似。
首先,您将创建一个直接映射到表结构的模型。如果单独使用Dapper,您将在字符串中创建查询或指定要执行的存储过程。根据操作类型,结果可能是bool或model。执行操作时,您将为ORM设置模型的强制转换,以便在将数据发送到服务器并接收时进行识别。如果您使用的是FastCRUD,EasyCRUD或其他插件,则会自动为您创建查询,并根据模型和CRUD操作的类型在服务器上执行相应的查询。
这是过于简单的,但有良好的文档o Dapper会让你快速移动。 FastCRUD IMO缺少文档,但是EasyCRUD确实有更好的文档,而且根据我的说法不经常更新。