0
我有一個MVC項目,並且在數據庫中我想創建一個表,其中有一列和多個列,並且在我的解決方案中定義了某個列表的計數。如何實現這一目標?創建一個循環的列
CREATE TABLE [dbo].[Table]
(
[Id] INT NOT NULL PRIMARY KEY,
[tag] NVARCHAR(MAX) NOT NULL
while... <something becomes MyList.Count>
[value] NVARCHAR(MAX)
)
你將建立一個SQL字符串遍歷列表附加列定義,然後執行它。通常以編程方式創建可變數量的列是一種跡象,無論數據屬於其自己表中的行。 –
好吧,但在哪裏添加這個SQL字符串,它的執行?不,它不是列的變量。這更像是我的項目列表是可變大小,我會定期更新它,但我也想爲每個元素添加一列,我希望它是更自動的。 –
你爲什麼要這樣做?這是一個非常糟糕的設計的標誌。 –