entity-framework-5

    0熱度

    2回答

    我有兩個表這樣 表1:動物 Country Lion Tiger State india 4 5 Madhya Pradesh india 10 2 Utrakhand Russia 0 10 Primorsky krai Russia 1 20 Khabarovsk Krai 和表2:Project_Tiger Country No India 10 Russia 5

    -1熱度

    1回答

    我有一個模型(見下文),用戶應該可以查看單個支出細節(已經使用ajax並且是下拉驅動的)。一旦花費細節被加載,它們應該能夠輸入該細節的總金額,或者按類別(來自預填充的不同模型(SpendCategories))進行分類。我首先遍歷類別以將它們拉回,並將SpendCategoryName映射到SpendBreakdown.cs中的SpendCategory的每一行。我正在嘗試迭代併爲每個SpendC

    0熱度

    1回答

    我一直在使用實體框架代碼第一次建模技術並開始使用DataAnnotation和FluentAPI已經看到了實現這樣的例子很多很多(1-N)的關係,但所有的例子都是用ICollection在建模時域類。我已經在我的域類中使用了泛型ObservableCollection,並且不打算改變它。 目前同時使用FluentAPI指定配置,我收到以下錯誤: HasRequired(t => t.App)

    1熱度

    3回答

    我嘗試從FirstOrDefault的幫助下從我的表中使用實體框架獲取數據。 控制器代碼如下: public ActionResult getUser(MembershipModel model) { ProviderImplementation.Edmx.ProviderEntities providerEntities = new ProviderImplementation.Ed

    -1熱度

    1回答

    我需要什麼 我需要保存在課程的變化EmployeeCourse表 通過刪除所有課程從EmployeeCourse表員工 再加入變化 問題 後課程 當添加更改課程後刪除我得到保存更改中的錯誤()函數 {「更新條目時發生錯誤。 INSERT語句衝突與外鍵約束 \ 「FK_EmployeeCourse_Course \」。衝突發生於數據庫\ 「mycourse \」, 表\ 「dbo.Course \」

    1熱度

    1回答

    我有很多在我的課以下方法對數據的訪問: public IEnmuerable<Customer> GetAllCustomer() { return MyEFContext.tblCustomer; } public IEnmuerable<Company> GetAllCompanies() { return MyEFContext.tblCompany; }

    1熱度

    1回答

    我有一個大型模型,它已經通過反序列化進行了部分更新。由於它只是部分更新,所以當我將其傳遞給實體框架更新時,我想忽略任何空值。最終EntityState.Modified已設置,但我遇到的問題是所有字段都已更新。這意味着任何現在空白的東西現在都在數據庫中消隱。 是否可以通過設置更改此默認行爲或覆蓋檢查null的方法?看起來,由於上下文期望完整的模型,我不能簡單地設置一些值。 我已經通過映射驗證了這一

    0熱度

    2回答

    我有以下型號 - Person和Address。 甲Person未經Address 甲Address總是屬於Person 類可以存在: public class Person { // properties [ForeignKey("Address")] public int? AddressId { get; set; } public vir

    -1熱度

    1回答

    試圖找出在使用通用存儲庫模式時如何獲取最近添加的實體的Id。一個例子會很好。 這裏的倉庫, public class Repository<T> : IRepository<T> where T : class { protected DbContext DbContext { get; set; } protected DbSet<T> DbSet { get; set; } public

    0熱度

    1回答

    我想知道當我想刪除我的客戶時,如何刪除我所有的銀行檢查。 這是我的數據庫 我做了這樣的事情: ConEntities context = new ConEntities(); context.Customer.Attach(selectedCustomer); context.Customer.Remove(selectedCustomer); context.SaveChanges();