有沒有一種方法來爲實體框架中的特定模型類生成表創建SQL?從模型類生成表創建SQL查詢
實施例,我有這樣的:
public class Event
{
public int Id { get; set; }
public DateTime Date { get; set; }
public string Context { get; set; }
public string EventMessage { get; set; }
public string ModifiedBy { get; set; }
}
}
和預期是SQL:
CREATE TABLE [dbo].[Event] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[Context] NVARCHAR (MAX) NULL,
[Date] DATETIME2 (7) NOT NULL,
[EventMessage] NVARCHAR (MAX) NULL,
[ModifiedBy] NVARCHAR (MAX) NULL,
CONSTRAINT [PK_Event] PRIMARY KEY CLUSTERED ([Id] ASC)
);
非常有意義,謝謝你。 – Meta
我的提示:轉過身去。從數據模型生成類。實體框架數據庫首先更好地處理LOT。你在EF方面沒有任何東西 - 並且可以使用所有的SQL功能。 – TomTom