entityset

    3熱度

    3回答

    在我的LINQ to SQL生成的類中,我有一些包含EntitySets的類。 一切都很好,直到我需要修改EntitySet(添加,刪除一些關係)。 我認爲這是去上班做這樣的事情: User.Actions = newUserActions; //This is how I used it with NHibernate 然後,當我試圖提交的變化,我可以得到一個重複鍵異常,這意味着它分配新的之

    0熱度

    1回答

    我試圖圍繞實體框架4中出現的所有類包圍我的頭。唯一一個讓我困惑的(到目前爲止)是EntitySet。從我的.edmx文件生成的C#代碼中,只有XML文件(.csdl,.msl,.ssdl)中才會提及EntitySets。 ObjectSet似乎是EntitySet的一個包裝(雖然它也暴露了EntitySet作爲公共屬性)。是否有任何情況下我將直接與EntitySets一起使用?

    1熱度

    2回答

    當看着LINQ的鏈接EntitySet<T>到SQL映射的實體,我看到以下內容: 我想看看以下(使用.AsQueryable()擴展方法來實現),這樣我可以點擊小刷新圖標和看到的內容: 爲什麼我看不到定期平原EntitySet<T>結果查看? 另外,我注意到,在this MSDN page它說: 在LINQ to SQL中,EntitySet<TEntity>類實現IQueryable接口。 從我

    0熱度

    1回答

    如果我有一個平方表關係模型,看起來像這樣: Project <----> ProjectActivity <----> Activity 凡項目和活動有許多通過ProjectActivity許多連接,我想刪除ProjectActivity(不僅僅是將其Projekt FK設置爲​​空)。我如何做到這一點? 如果我在EntitySet上採用Project.ProjectActivities.Cl

    0熱度

    3回答

    我有一個通過網絡遠程處理的共享對象。問題是這個對象有一些EntitySet和EntityRef屬性。當我嘗試運行該程序時,我收到一個異常,告訴我EntitySet未標記爲可序列化。如果我將它標記爲可序列化,一切似乎都可以,但是當我嘗試從傳遞到由EntitySet表示的屬性進行訪問時,我無法使用它。 任何建議將不勝感激。 在此先感謝。 順便說一句,有誰知道如何更改tcp通道的默認二進制序列化?

    5熱度

    4回答

    好吧,我有一個強類型的Customer「Details」視圖,它需要一個Customer對象模型。 我使用LINQ to SQL,每個客戶可以有多個(停車)空間。 這是數據庫中的FK關係,所以我的LINQ生成的Customer模型有一個「Spaces」集合。大! 這裏是我的CustomerRepository,我通過客戶的車位重複刪除所有款項,空間的代碼片斷,然後最終客戶: public void

    2熱度

    1回答

    我只是用Sql的Linq我們使用現有的數據庫結構映射在胖客戶端應用程序結束。 雖然寫一些LINQ的方法來代替某些存儲過程我注意到,有時我能做到tblOne.tblTwo.MyDesiredField。我瞭解到,有是在DBML的association爲工作需要。我的井漏了一些明顯的,所以我添加了一堆。 這是當我發現有時候我不能做上面的一些關聯的表的被認爲是EntitySets<tblThree>而不

    19熱度

    1回答

    在RIA服務(VS2010Beta2)中邁出我的第一步,我遇到了這個問題: 在它上面創建了EF模型(無POCO),通用存儲庫和RIA服務在ASP.NET MVC應用程序中託管)並嘗試從ASP.NET MVC應用程序中獲取數據:運行良好。 下一步:Silverlight客戶端。到了RIAService的引用(通過它的上下文),查詢存儲庫的所有記錄,並讓他們到SL應用程序,以及(使用此代碼示例): p

    13熱度

    2回答

    如何將System.Collections.Generic.List<T>轉換爲System.Data.Linq.EntitySet<T>?

    0熱度

    1回答

    我有一個Linq-to-SQL上下文,其中包含EntitySet中的更改。我想擺脫自從我上次調用SubmitChanges()以來對其所做的所有更改。我用下面的方法來恢復背景下的狀態: public static void RevertChanges(this DataContext context) { var changeSet = context.GetChangeSet();