簡體   English   中英

ServiceStack Ormlite System.Data.IDbConnection'不包含'From'的定義

[英]ServiceStack Ormlite System.Data.IDbConnection' does not contain a definition for 'From'

我在控制台應用程序上工作,“發件人”這個詞不是問題

ex  var Best = db.Select<TopSellingGraph>(
                      db.From<products>
                      .Join<SalesOrderDetail>());

但是當我開始使用servicestack API時,我總是會遇到這個問題

錯誤消息為錯誤1'System.Data.IDbConnection'不包含'From'的定義,並且找不到擴展方法'From'接受類型為'System.Data.IDbConnection'的第一個參數(您是否缺少使用指令或程序集引用嗎?),我把這個代碼放在apphost中

var conString = ConfigurationManager.ConnectionStrings["AdventureWorks"].ConnectionString;
        var conFactory = new OrmLiteConnectionFactory(conString, SqlServerDialect.Provider, true);
        container.Register<IDbConnectionFactory>(c => conFactory);

我確實喜歡git-hub課程

https://github.com/ServiceStack/ServiceStack.OrmLite

有人有什么主意嗎?

OrmLite的大多數API是ADO.NET IDbConnection接口上的擴展方法,使用ServiceStack.OrmLite命名空間時可以使用這些擴展方法:

using ServiceStack.OrmLite;

諸如ReSharper之類的工具可幫助識別,添加並減輕C#中處理名稱空間的負擔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM