我刚开始使用 SQL Server,我让 Entity Framework 代码首先创建我的数据表。这是其中一张表的 SQL:
CREATE TABLE [dbo].[UserProfile] (
[UserId] INT IDENTITY (1, 1) NOT NULL,
[UserName] NVARCHAR (MAX) NULL,
PRIMARY KEY CLUSTERED ([UserId] ASC)
);
我注意到“dbo”,但我不确定这是什么意思。这是否类似于存储在主数据库中的数据?现在我想手动删除/创建表,而不是让 EF 这样做。
有人可以告诉我是否有更好的方法来创建表格。例如,我应该用 dbo 以外的东西创建它们吗?我也可以在我的 SQL Server 中创建多个数据库,然后将我的表放在那里吗?