我們所擁有的項目的數據庫管理員已經決定每個用戶每個用戶必須有一個SQL Server架構。這意味着如果系統確實有20k用戶,Sql Server將有20k架構。原因是爲了安全。每個用戶一個SQL架構
到目前爲止,沒有問題,但由於我們使用實體框架,並且在初始化數據庫上下文時啓動時設置了模式,所以我們無法更改模式。
我的問題是分爲兩部分:
- 是否繼續讓每個用戶1架構的好方法?
- 如何使用實體框架處理這種情況?
我們在Asp.Mvc上使用C#與.Net 4.0一起使用Sql Server 2008 R2和EF4.3。
謝謝您對SQL模式的輸入。我會仔細閱讀你提供的鏈接。 – 2012-03-29 13:55:11