我在控制台应用程序上工作,单词"From"不是问题
ex var Best = db.Select<TopSellingGraph>(
db.From<products>
.Join<SalesOrderDetail>());
但当我开始使用servicestack api时,我总是会遇到这个问题
错误消息为错误1"System.Data.IDbConnection"不包含"From"的定义,并且找不到接受类型为"System.Data[IDbConnection"的第一个参数的扩展方法"From)(是否缺少using指令或程序集引用?)我把这个代码放进了apphost
var conString = ConfigurationManager.ConnectionStrings["AdventureWorks"].ConnectionString;
var conFactory = new OrmLiteConnectionFactory(conString, SqlServerDialect.Provider, true);
container.Register<IDbConnectionFactory>(c => conFactory);
我完全喜欢git中枢课程
https://github.com/ServiceStack/ServiceStack.OrmLite
有人知道吗?
OrmLite的大多数API都是ADO.NET的IDbConnection
接口上的扩展方法,这些接口在使用ServiceStack.OrmLite
命名空间时可用:
using ServiceStack.OrmLite;
像ReSharper这样的工具可以帮助识别、添加并减轻在C#中处理命名空间的负担。