2

我想知道是否可以使用EF Code First生成標準MS SQL Server成員表(如使用asp_reg工具)?如果是這樣,你能給我做必要的步驟嗎?使用EF Code First添加SqlMembership表

如果不是,我唯一的選擇是將使用asp_reg或成員腳本的表添加到由EF Code First創建的數據庫中嗎?然後問題是如果我想配置站點在Application_Start上刪除並重新創建數據庫,我將失去我的會員表...

+2

SQL成員資格提供帶有不僅僅是表的更多。你只需要表或全部數據庫對象? – frennky

+0

@frennky - 謝謝。我想我不會完全確定(無論我是否只需要表或db對象)。什麼會是理想的,只要用內置的SqlMembershipProvider'jive'即可。謝謝,並+1提高了一個好點 – Didaxis

回答

1

通過創建自定義,您可以擁有自己的用戶,角色和userroles表會員供應商。看看 How do I create a custom membership provider for ASP.NET MVC 2?

+0

- 謝謝,我熟悉創建自定義會員供應商。但是我真正想要的更像qntmfred所建議的,並且將會員表反向工程化爲POCO,因爲它可以很容易地變成可重用組件。不管怎麼說,還是要謝謝你。 – Didaxis