unit-of-work

    0熱度

    1回答

    當我執行我的web api Iam時,出現以下錯誤。我使用單位政府間海洋學委員會 {"Message":"An error has occurred.","ExceptionMessage":"An error occurred when trying to create a controller of type 'ProductController'. Make sure that the co

    1熱度

    1回答

    我實現了通用存儲庫模式和unitofwork。我使用基本模式,他們工作得很好。在項目中,我有要求說,每個表有幾個字段,其中包含長,真正長的文本,用戶應該有能力選擇並打開任何一個。由於每個字段命名不同,我決定使用反射的強大功能,編寫方法來獲取表名和字段名並將其返回。 方法,在通用庫類,我寫這個樣子的,它似乎正常工作 public interface IRepository<T> where T :

    0熱度

    1回答

    據我所知,Unit Of Work將所有倉庫保存在管道中,並稍後作爲一個數據庫事務處理。根據我的下面的情況。 public class Customer { [Key] public int Id { get; set; } public string CustomerId { get; set; } public string Name { ge

    0熱度

    1回答

    我正在WCF中使用DDD,工作單元和autofac.wcf做一個項目,並給我出現以下錯誤。 爲WCF配置的服務「WebCode.Service.WCF.TablasMaestrasService,WebCode.Service.WCF」未向Autofac容器註冊。 Bootstrapper.cs builder.RegisterType<UnitOfWork>().As<IUnitOfWork>(

    -1熱度

    1回答

    我讀到有關存儲庫模式的最後幾天,每個人都在談論它不會從庫中暴露的IQueryable像這樣(像here和here): public interface ICustomersRepository { IQueryable<Customer> Customers{ get; } } 而且它被大量的開發人員所接受,以避免這種情況。 但是,當涉及到從UI過濾大量數據和自定義過濾器(如超過

    -2熱度

    1回答

    我實施的工作模式我的MVC項目庫和單位第一時間拿到並通過閱讀這篇文章,插入數據庫記錄: Implementing the Repository and Unit of Work Patterns in an ASP.NET MVC Application 這就是很好的辦法,一切都只是獲得的記錄ID做工精細插入到數據庫中。 當插入記錄時,我無法在數據庫中獲得身份標識。 任何人都可以幫我解決這個問題嗎

    1熱度

    1回答

    我使用EF6代碼優先(來自現有數據庫)來執行CRUD操作。我將在這裏寫一些模擬代碼來解釋,因爲由於一些版權問題,我無法粘貼真正的代碼。 這裏是我的實體: public partial class Person : EntityBase { public long Id { get; set; } // ID (Primary key) public string LastNa

    0熱度

    1回答

    我已經實現了unitOfwork模式,可以讓我處理所有諮詢數據庫的過程,但我一直在收取一些perfomace問題。 ex。 public Task<IEnumerable<BooksQueryResult>> GetBooks(int idBook, string Title, string Author) { List<SqlParameter> sqlParams = new Li

    1熱度

    1回答

    我有一個Generic Repository像下面這樣處理我的CRUD,對於一個單一的實體易於使用,當我嘗試加入我的POCOs時,問題就開始了。 可以說我有這些POCO,他們用流利的API映射(多對多和一對多的關係): public class Student { public Student() { this.Courses = new HashSet<Cour

    0熱度

    2回答

    我正在使用UnitOfWork模式在我的Asp.Net應用程序中抽象數據庫訪問。我基本上遵循此處介紹的的UnitOfWork模式方法: https://chsakell.com/2015/02/15/asp-net-mvc-solution-architecture-best-practices/ 不過,我掙扎明白,我怎麼會得到一個新添加的項目的ID。就像我想將新客戶添加到我的客戶存儲庫一樣,我將