[英]Looking for a .NET data access layer
我正在尋找ado.net的數據訪問層。 我對linq,EF,NHibernate或任何其他ORM不感興趣。 當前,我正在使用umbraco的數據訪問層。 DAL非常好,但是他們停止了開發,所以我正在尋找另一種。 有誰知道我可以在哪里找到可以測試的DAL列表?
如果要DAL,而不是ORM,為什么不直接使用ADO.NET?
沒有真正的理由在ADO.NET之上添加額外的層,除非您希望通過使用ORM獲得靈活性和易於開發的能力...
我知道您說過您不想使用LINQ to SQL,因為它是一個ORM,但是您不必像ORM那樣使用它。 您還可以通過ExecuteQuery執行原始SQL,並使它自動為您將結果填充到對象的屬性中。 您可以將結果對象的所需類型指定為類型參數。 它不是成熟的ORM,它使您可以控制要發送的SQL,但是省卻了遍歷數據讀取器的麻煩。
我發現了一種更好的方法。 我將使用Microsoft的數據訪問應用程序塊。 這樣,我不需要每次都關閉連接或讀取器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.