天天看点

SQLServer · 最佳实践 · 开发基于.NET CORE的LINUX版本的数据库应用背景部署环境开发第一个数据库应用程序

title: sqlserver · 最佳实践 · 开发基于.net core的linux版本的数据库应用

最近有客户在基于.net core的linux版本连接数据库的应用程序,在开发中,会遇到一些问题,客户会错误地将原因定位到我们的sql server,陆续收到一些工单,因此,我们需要有计划增强这个方面的能力,同事正确引导用户使用sql server。

<a href="https://www.microsoft.com/net/core#ubuntu">https://www.microsoft.com/net/core#ubuntu</a>

使用的是c#语言,连接的数据库是rds for sql server 2008 r2,有github上文章介绍,连接sql server 2008 r2需要sp3,但实际上是不需要的。这个客户会误解!

默认情况下,system.data.*包是不存在的(.nuget/package),因此需要添加包的依赖

"system.data.common": "4.1.0",

"system.data.sqlclient" : "4.1.0",

"system.runtime": "4.1.0"

找当前目录下的项目文件(project.json),然后利用nuget库还原整个项目的依赖库,然后遍历每个目录,生成项目文件,继续还原该项目文件中的依赖项。

SQLServer · 最佳实践 · 开发基于.NET CORE的LINUX版本的数据库应用背景部署环境开发第一个数据库应用程序
SQLServer · 最佳实践 · 开发基于.NET CORE的LINUX版本的数据库应用背景部署环境开发第一个数据库应用程序
SQLServer · 最佳实践 · 开发基于.NET CORE的LINUX版本的数据库应用背景部署环境开发第一个数据库应用程序

ok,第一个简单的数据库程序就完成了。熟悉c#的同学开发起来非常简单!