![](/img/trans.png)
[英]why Silverlight 4 uses WCF RIA service for Entity Framework?
[英]Developing custom authorization service with Entity-Framework and Silverlight WCF RIA-Services?
我極力嘗試使用RIA服務進行開發,但是我希望User和Role類成為由EDM設計人員生成的實體。
問題在於,我不能從UserBase
繼承,因為實體已經從EntityObject
繼承了。
我嘗試遵循在網上的一些討論中所讀到的內容,並使用IUser
接口實現User的部分類,使AuthenticationService
繼承自LinqToEntitiesDomainService<MyEntities>
並實現IAuthentication<User>
。
但是由於自從我不斷到處出錯而無果而終后,我覺得這是死路一條,所以我想我可以將問題發給那些曾經經歷過並願意分享自己為之奮斗的知識的人,我的生活更輕松。
求求您, 請僅分享您有經驗的想法 ,我花了很多時間尋找解決方案。
更新:
我設法使其進行編譯並運行,但是現在我遇到了一個非常奇怪的情況:應用程序運行幾秒鍾后,它消失了(我使用了Out-Of-Browser),窗口框架仍然存在,但是沒有內容!
這是我所做的使其編譯的工作:
User
類實現IUser
Name
屬性,該屬性返回具有Key
和DataMember
屬性的用戶名 Roles
屬性上的屬性DataMember
我只能說消失是在輸出窗口中打印了以下內容之后發生的:
'sllauncher.exe' (Silverlight): Loaded 'ProxyBuilder'
然后,當它消失時,它寫道:
'sllauncher.exe' (Silverlight): Loaded 'C:\Program Files (x86)\Microsoft Silverlight\4.0.50917.0\en-US\System.Runtime.Serialization.debug.resources.dll'
'sllauncher.exe' (Silverlight): Loaded 'C:\Program Files (x86)\Microsoft Silverlight\4.0.50917.0\en-US\mscorlib.debug.resources.dll'
我去過的資源:
您將需要研究實現自定義成員資格和角色提供程序,然后可以連接到數據庫以查詢與角色和身份驗證相關的信息。 讓我知道是否有幫助。 查看此處http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx,以實現memberhsip提供程序
謝謝,阿傑
原來Nikhil Kothari已經為我們完成了這項工作,它已包含在RiaEssentials項目中。
閱讀此博客以獲取詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.