Sqless
一个客户端安全操作数据库的解决方案
高效
Sqless 使客户端能够安全地操作数据库,而不必在编写客户端同时编写API。全栈程序员福利!
安全
严格的权限控制允许用户读写特定内容,而不必担心数据库安全性。
简单
无需SQL语句,配置简单。CS 架构只需要简单的配置 WebAPI 。
# 像 1,2,3 一样容易
在 nuget 包管理器运行以下命令,或在 nuget 搜索 Sqless
并安装
Install-Package Sqless
1
// SELECT
var request = new SqlessSelectRequest()
{
Table = "User",
Fields = new List<SqlessField>()
{
new SqlessField() { Field = "Uid" },
new SqlessField() { Field = "Name" }
}
};
var conStr = "Data Source=.;Initial Catalog=StoreTest;User ID=sa;Password=123456";
using Sqless sqless = new Sqless(SqlessConfig.GetAllowUnspecifiedConfig(conStr));
List<User> users = await sqless.Select<User>(request);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15