分類:.NET組件控件

.NET組件控件

實體框架Lambda謂詞存儲在var與關聯

我有一個使用EF6的通用存儲庫。該問題與需要“包含”的關聯屬性有關,即使它不應該。以下作品: IQueryable< User> dbQuery = _db.Set< User>(); return dbQuery.Where(x => x.Child.Name ==“Foo”)。ToList(); 但是,以下內容不起作用: Func< User,bool>

IT屋 2017/8/22 23:52:14 喜歡

.NET組件控件

實體框架過濾器lambda導航屬性

使用.NET實體框架6我需要過濾包含的虛擬集合的元素。我的意思是用以下代碼很容易解釋: context.MyEntity.Include(navigationPropertyCollection => navigationPropertyCollection.Where(np => np.IsActive())) 代碼只是一個例子,從MyEntity來說,我只想包含navigation

IT屋 2017/8/22 23:50:20 喜歡

.NET組件控件

使用實體框架時,會加載多個Sybase dll

我正在使用SQL Anywhere 17和實體框架6.當我嘗試從數據庫中獲取一些數據時,我得到這個例外。 EntityFramework.dll中出現類型為“System.InvalidCastException”的異常,但未在用戶代碼 中處理其他信息:[A] Sap.Data.SQLAnywhere.SAConnection 不能轉換為[B] Sap.Data.SQLAnywh

IT屋 2017/8/22 23:49:56 喜歡

.NET組件控件

最好調用context.SaveChanges只有一次?

我是EF的半新人,我正在將Windows服務應用程序轉換為使用EF。它會讀取一個11k個員工的文本文件,并查看是否存在一條記錄,并且進行插入或更新。 目前,我正在循環遍歷每行,使用值創建一個新的實體對象,并將其傳遞給數據類,并在其中查找實體以查看如果它將插入或更新。我正在調用context.SaveChanges()每個記錄。 現在我想知道我是否應該為所有員工創建一個實體列表。然后我將

IT屋 2017/8/22 23:48:26 喜歡

.NET組件控件

Linq表達式處理null

我試圖在linq表達式中使用以下代碼,我發現在 這個問題 但是如果數據庫字段為空,則它失敗。 public static IQueryable< T> FieldsAreEqualOrBothNullOrEmpty< T>( 此IQueryable< T>源, 表達式&FunC< T,string>>成員, 字符串值) { 表達體; if(string.IsNullOrEmpty

IT屋 2017/8/22 23:47:30 喜歡

.NET組件控件

從不同的DbContext - 模型的表中加入

在具有EF6.0的應用程序中,我有兩個由模型創建的DbContext, Schema1.DbContext1 和 Schema2.DbContext2 。 現在我需要在兩個實體上進行加入, EntityA 從 Schema1.DbContext1 和 EntityB 從 Schema2.DbContext2 。 我該怎么做? 解決方案 如果可以使用存儲過程,案例為它proc可以

IT屋 2017/8/22 23:47:14 喜歡

江西快三开奖结果快