dbset

    0熱度

    1回答

    我看到了DbSet的各種實現,但我不確定它們是我正在尋找的。 基本上我們有一堆通過EF5 Code First方法設置的DbSet。我有一個編寫代碼的任務,根據我們在數據庫中已有的記錄來檢查進入API的任何更新/帖子,以確保它們只有在新記錄時才更新/張貼。 顯然我不想爲每個這些DBSet編寫相同的代碼,我想編寫一個類/函數,它將能夠將DbSet作爲參數/參數,然後檢查DBSet作爲記錄。它必須是動

    0熱度

    1回答

    消息「將nvarchar值\」United States \「'轉換爲數據類型int時轉換失敗。」 我使用實體框架來訪問SQL DB的數據。 它在我的表中被設置爲一個字符串,它在我的實體中被設置爲一個字符串。 在嘗試調用DbSet的保存更改方法時,這發生在CSV分析程序中。 任何想法爲什麼發生這種情況,以及如何解決這個問題?

    2熱度

    2回答

    我傳遞了一個我想要查詢的實體類型名稱的字符串,並根據該字符串獲取該類型。我想要返回DbSet並返回IQueryable。問題出在哪裏我做(DbSet<tableEntity>)並得到以下錯誤: tableEntity is a variable but used like a type 嘗試投放時。有沒有辦法解決這個問題? public object GetList(string tableEnt

    0熱度

    2回答

    我使用EF6,我試圖刪除這樣的實體: public virtual void Delete(TEntity entity) { DbContext.Configuration.ValidateOnSaveEnabled = false; DbContext.ChangeTracker.DetectChanges(); _dbSet.Remove(e

    0熱度

    1回答

    Hej, 我在保存壓縮的大文件的數據庫中有一個表。 當我試圖通過​​3210讀取該文件。它會引發內存不足異常。 任何幫助,將不勝感激。 我的代碼是這樣 var payload = repositoryContext.Set<DocumentStore>() .Include(document => document.DocumentStorePayloadData) .Sing

    0熱度

    1回答

    類型的一個固定大小的數組在EF去掉,我嘗試使用語法添加一條記錄: Context.Set<TABLENAME>().Add(TABLEROW) 我得到這個瘋狂的錯誤: 「的項目不能從一個固定大小的數組中刪除鍵入」 的我做了一點goggling和它表明我從DBSet從改變的背景下產生的文件到列表: public partial class GeniusDBContext : DbContext

    0熱度

    2回答

    我用的EntityFramework和WCF初學者,所以我還不知道一切是如何工作的,所以我會嘗試是最好的,我可以解釋我的情況.. 我有一個使用WCF服務用的EntityFramework和我的數據庫已經設法得到它工作得很好,例如是這樣的:當我有一個以上的表,我要決定使用哪一個 using (var entities = new databaseEntities()) { // Chec

    0熱度

    1回答

    我有一個使用Entity Framework v6.0的MVC應用程序。無論何時對DbContext進行更改,我都會覆蓋SaveChanges()方法並在審覈日誌中記錄這些修改。下面是審計日誌記錄過程的一部分代碼: public override int SaveChanges() { var ChangesEntities = ChangeTracker.Entries().Wher

    0熱度

    1回答

    我有一個包含多個表的postgres數據庫。該項目使用實體框架實施。 我有3個數據庫類可以說A,B & C.類A包含B的對象列表。類B包含C的對象列表。 C類是一個包含一些字段的簡單類。 初這些類的看起來像這樣: [Table("A")] public class A: GUIDModelBase {.... } 數據被填充,如下: Parent1 [A] -Child1 [B

    1熱度

    1回答

    我正在創建一個將OData表達式轉換爲.NET表達式樹(Expression<Func<T, bool>>)的高級搜索。我將這個表達式作爲謂詞傳遞給我的EF6 .Select()方法,並且按預期工作。 但是,在實現此功能時,我發現LINQ方法僅適用於IQueryable<TSource>。這適用於.Set<T>(),但我不會在運行時知道該類型,所以我需要使用.Set()。 我大概可以使用反射來調用