entity-framework-6

    2熱度

    2回答

    如何在使用SingleOrDefault查詢時選擇所有列的子集?例如,以下LINQ表達式 var personid = ctx.persons.SingleOrDefault(p => p.login == currentLogin)?.personid; 將編譯成SELECT TOP 1 * FROM ...類型的查詢。我想Select()只有我感興趣的專欄,例如聲明產生SELECT TOP

    0熱度

    1回答

    我有一個LINQ to Entities查詢,我只想返回TagID和TagName的唯一值。 代碼: var tags = (from t in _dbContext.TaskRecordDetails.ToList() join tag in _dbContext.Tags on t.TagName equals tag.TagName where t.P

    0熱度

    4回答

    希望我已經正確設置了一些東西,並且我在.net core中實現了它,但是我的當前環境是.net 4.5x。 EF版本6.1.x. 我的問題是,我想創建一個Add方法,它將類DbContext的Add方法。但是,當我嘗試從DbContext中調用SaveChanges()時,intellisense告訴我它不存在。當我在.net內核中使用EF時,這種模式起作用,並且在線引用告訴我它也應該如何工作?

    0熱度

    2回答

    我正在使用Entity Framework 6項目開發WEB API 2,並且在更新數據庫後出現問題。 錯誤: Introducing FOREIGN KEY constraint 'FK_dbo.Rates_dbo.Users_Id_User' on table 'Rates' may cause cycles or multiple cascade paths. Specify ON DELE

    0熱度

    1回答

    我已經繼承了數據庫,我需要使用EF6插入數據。我得到的錯誤: DbUpdateException: Unable to determine the principal end of the 'POSModel.FK_KitMemberTaxRaw_KitMemberSaleReturnRaw_KitMemberSaleReturnRowId' relationship. Multiple adde

    2熱度

    3回答

    簡單地說,在C#EF6中,如何將兩個導航屬性映射到同一個表,同時保持它們的結果集是分開的?用簡單的英語,我有一個班,我想在另一個班的兩個集合。換句話說,我想要兩個相同類型但具有不同元素的集合。不幸的是,EF6似乎將兩個集合都視爲相同,併爲它們提供了相同的元素(表中的每條記錄)。 從數十個StackOverflow答案中找到的最好的是這個,但它有問題描述。在這個例子中,一個父親有許多兒子和許多女兒,

    0熱度

    1回答

    我哈瓦上,我添加了以下字段的類「員工」: [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } [Required] [MaxLength(50)] public string LastName { get; set; } [MaxLength(50)] pu

    0熱度

    1回答

    我正在使用Entity Data Model Wizard/Code First From Database選項。 我希望下面每個表的一個Model類(Action,ActionDefs等)。我究竟做錯了什麼?我得到如下: public partial class MyDBContext : DbContext { public MyDBContext() : base("

    0熱度

    1回答

    [Table("Pages")] public class Page { [Key, Column("Page_Id")] public int ID { get; set; } public string Name {get;set;} public virtual ICollection<Category> Categories { get; set

    0熱度

    1回答

    我有3個類A,B和AB。 A類和B類相互獨立。但AB依賴於A和B.我希望使用實體框架代碼優先實現A和B之間的「零或一到零或一個」關係。 有人能告訴我爲什麼這不起作用嗎?還是我完全錯了?謝謝! public class A { public int Id { get; set; } public string PropertyName { get; set; }