6
我與第一次使用EF代碼的系統工作,我想用一個號的SQL Server稀疏列在表上。我目前的解決方案是刪除EF創建的表,並在數據庫初始化期間通過腳本重新添加。這是否可以在繼承自EntityTypeConfiguration或其他方式的類中使用Fluent API進行配置?如何使用EF Code First Fluent API將數據庫列設置爲「Sparse」?
Sql("alter table TableName alter column ColumnName int sparse");
即使你不使用遷移,任何一個:
我沒有嘗試,但如果你使用'.HasColumnType(「INT疏」)'會發生什麼? – 2012-04-12 13:27:31
@LadislavMrnka我試圖.HasColumnType(「INT疏」),並把它扔到'(182,6):錯誤0040:int類型稀疏的資格都沒有了命名空間或別名。只有原始類型可以不受限制地使用。「謝謝你的想法。 – cResults 2013-01-02 22:53:11
好吧,這可能意味着不支持稀疏列。 – 2013-01-02 22:57:07