too*_*hed 3 c# sql-server asp.net-core
我试图在不使用EF Core的情况下创建ASP.NET Core Web API.相反,我想使用System.Data.SQLClient连接到SQL服务器,并使用普通的旧SQL进行查询.也就是说,我在确定如何建立连接方面遇到了一些麻烦.我在网上找到了很多关于如何用EF来解决这个问题的教程.但是,如果没有它,我有点感到困惑.
您可以使用与任何.net应用程序完全相同的方式执行此操作:
using (var conn = new System.Data.SqlClient.SqlConnection(connectionString)) {
conn.Open();
using (var cmd = conn.CreateCommand()) {
cmd.CommandText = "SELECT 'hello world'";
using (var reader = cmd.ExecuteReader()) {
while (reader.Read()) {
...
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
您会发现asp.net核心的某些部分需要EF,例如身份声明内容,因此您需要处理自己的身份验证,并且无法使用其安全属性等.我已经在几个asp.net核心项目上走了这条路,没有遗憾
| 归档时间: |
|
| 查看次数: |
5738 次 |
| 最近记录: |