objectset

    0熱度

    1回答

    我正在從使用.Net4/EF 4.4到.Net4.5/EF 6.1升級WPF應用程序。升級後,我將使用DbContext(因爲ObjectContext沒有POCO生成器)。 應用程序使用存儲庫/ UnitOfWork模式來訪問實體框架,在升級之前,我可以將ObjectSet.MergeOption設置爲OverwriteChanges(在存儲庫類中),但DbSet類沒有此功能。但是,我知道我可以

    5熱度

    2回答

    我在我的項目中進行DAO單元測試,使用ObjectSet類時出現問題。我必須創建一個新的ObjectSet,但爲了做到這一點,我不能連接到數據庫。所以我不能使用BusinessModelContainer的CreateObjectSet()方法。有沒有辦法在沒有它的情況下創建ObjectSet? 單元測試代碼是這樣的: var mock = new Mock<IBusinessModelConta

    8熱度

    1回答

    出於某種原因,我收到以下錯誤在db.SaveChanges();指令: Cannot insert the value NULL into column 'UserId', table 'XXXXXXXXX_Dev.dbo.Portfolios'; column does not allow nulls. INSERT fails. The statement has been terminat

    0熱度

    1回答

    我有叫tb_CField一個SQL表中的以下數據 的CampaignID字段名 739 L_extra1 739 L_extra2 739 L_extra3 當我訪問數據通過實體框架(v4),對象上下文方法 oc.tb_CField() 的EntitySet的包含三個條目,我希望,但他們都 739 L_extra1 即只在第一個記錄/實體?

    3熱度

    1回答

    在博客圈似乎有一個共同的協議,實體框架4的一個重要特性是能夠在通用ObjectSets之上創建通用存儲庫。通用存儲庫的示例實現基本上是一個ObjectSet的包裝器,它只是翻譯方法調用。沒有有意義的邏輯在進行。經過一番思考,我已經到了自問自己的地步:通用存儲庫給我的好處是ObjectSet本身還沒有提供什麼好處? ObjectSet具有所有必需的功能(CRUD)。由於它實現了IEnumerable

    0熱度

    2回答

    我是Django的新手,我被困在多個集合的查詢中。 我有三種模式; class Project(models.Model): name = models.CharField(max_length = 100) class AppointmentGroup(models.Model): name = models.CharField(max_length = 100) # n

    3熱度

    2回答

    我目前正在最終確定將使用實體框架作爲其ORM的新應用程序的體系結構。不過,我對於是否應該使用默認選項(DbSet和DbContext)或使用「棘手」選項(ObjectSet和ObjectContext)有點困惑?後一類是否比默認類提供了優勢?

    2熱度

    1回答

    的ObjectSet.Single(謂語)不工作(在Where()和toList()方法爲好),除非我把它寫這種方式: ObjectSet.Cast<TEntity>().Single<TEntity>(predicate) 但我不知道該怎麼做使用AddObject和DeleteObject方法解決問題: public void Add<TEntity>(TEntity entity)

    3熱度

    3回答

    我正在關注MusicStore教程我已經在Part 8 of the tutoria l上。當我試圖添加ShoppingCart類時,我得到了這個錯誤..我試圖谷歌的一個可能的解決方案,但沒有找到一個乾淨的T_T ..基於我的研究我得到這個錯誤,因爲我使用edmx這是數據庫首先代替教程中的代碼。 我有這個代碼加入,它正對添加錯誤()和remove() namespace Project.Model

    1熱度

    1回答

    我使用的對象集的方法來做各種查詢的表,即從中選擇幾個記錄這樣: var results = Repository.Find(c => c.Enabled == 1).ToList(); 這裏的查找方法我庫: public IEnumerable<T> Find(Func<T, bool> predicate) { try { return _ob