[英]'System.Data.IDbConnection' to 'System.Data.SqlClient.SqlConnection'
[英]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.