我正在一個小型網站上工作,我想包含Asp.Net成員來管理應用程序中的用戶和角色。如何在SQL Server CE中創建AspNet Membership數據庫
我已經完成了這個過去,但始終使用SQL Server或SQL Server Express作爲數據庫引擎。現在我想使用它與SQL Server CE,因爲我的託管服務提供商,我面臨着有史以來最荒謬的問題。我不知道如何創建數據庫本身。
使用「exportonly」選項生成的腳本aspnet_regsql
不起作用,使用-C選項指定連接字符串對我也不起作用。
我閱讀了關於如何使用ErikEJ的新a Microsoft ASP.NET Universal Providers for SQL Compact Edition 1.0或a SQL Compact ASP.NET Membership, Role and Profile provider,但甚至無法在沒有數據庫的情況下嘗試使用此提供程序。
有誰知道該怎麼做?
也許我對我的期望完全錯了,所以我也接受建議。我唯一的要求是必須使用SQL Server CE 4.0。
即使有另一種簡單的方法來管理用戶和除asp.net成員身份以外的角色,我全都是耳朵!
感謝, J.
不是一個真正的答案,但可能的替代方案可能是實現自定義成員資格提供程序。然後你可以在你的核心數據庫中包含你需要的表格,而不是你不需要的表格(例如,如果這是你需要的,也許只是用戶和角色)。這裏有一個例子... http://www.danharman.net/2011/06/23/asp-net-mvc-3-custom-membership-provider-with-repository-injection/ – blins
就這麼簡單!謝謝馬克。 –