code first

 

https://www.cnblogs.com/heheblog/p/net_study_20180902.html

 

https://www.cnblogs.com/zengxw/p/7673952.html

 

code first
DBFIRST命令:
//Install-package Microsoft.EntityFrameworkCore
//Install-package Microsoft.EntityFrameworkCore.Tools
//Install-package Microsoft.EntityFrameworkCore.Design
//Install-package Microsoft.EntityFrameworkCore.SqlServer
//Install-package Microsoft.EntityFrameworkCore.SqlServer.Design

//scaffold-dbcontext "server=.;database=EFCoreDBFirst;uid=sa;pwd=123;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
//-OutputDir "Models" 可不写,EFCore中只能通过命令生成了,不能像以前EF6一样可以鼠标操作生成了,如果加上了则会在项目中添加models文件夹,生成的context和实体类都放到models文件夹中,如不加,实体则直接生成到项目中

CODEFIRST命令: --Enable-Migrations
1.Add-Migration Init --Init 只是一个名字,表示这里是初始化。自定义名称
2.update-database Init
修改后再次使用 add-migration 和 update-database,不过这次换个名字吧
add-migration addUserDetails
update-database addUserDetails

---------------------------------
数据库连接字符串写法
(1)数据库连接字符串不区分大小写
(2)服务器声明:Data Source、Server、Address、Addr
(3)数据库声明:Initial Catalog、Database
(4)集成Windows账号的安全性声明:
Integrated Security(集成安全)
Trusted_Connection(受信连接)      
可设置为SSPI或True(表示真)   False(表示假)   缺省值为假
(5)使用数据库账号和密码声明:User ID、uid   Password、pwd
(6)本地服务器可以用.或localhost或(local)

//myServerAddress服务器地址
//myDataBase数据库
//myUsername数据库用户名
//myPassword数据库密码

SqlConnection
标准连接
Data Source=myServerAddress; Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
标准连接(方式2)
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
受信任的连接
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; 
受信任的连接(方式2)
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
————————————————
View Code

 

上一篇:vue2父传子,子传父


下一篇:一、手把手教你 Vue2+Ts