我正在研究一个控制台应用程序和#34; From"不是问题
ex var Best = db.Select<TopSellingGraph>(
db.From<products>
.Join<SalesOrderDetail>());
但是当我开始使用servicestack api时,我总是会遇到这个问题
错误消息是错误1&#39; System.Data.IDbConnection&#39;不包含&#39; From&#39;的定义没有延伸方法&#39;来自&#39;接受类型&#39; System.Data.IDbConnection&#39;的第一个参数。可以找到(你错过了使用指令或程序集引用吗?) 我在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
任何人都有任何想法?
答案 0 :(得分:0)
OrmLite的大多数API都是ADO.NET的IDbConnection
接口上的扩展方法,这些接口在使用ServiceStack.OrmLite
命名空间时可用:
using ServiceStack.OrmLite;
像ReSharper这样的工具有助于识别,添加并减轻在C#中处理命名空间的负担。