【问题标题】:Getting Namespace error in SQLite in Store app在商店应用程序中的 SQLite 中获取命名空间错误
【发布时间】:2013-07-09 11:48:23
【问题描述】:

我在使用 C# 和 XAML 的 Windows 应用商店应用程序中使用 SQLite 作为数据库。

我休闲this link from msdn & samples

我尝试了示例应用程序并获得了成功,例如如何创建数据库和操作数据库,之后当我尝试在我的原始项目中使用时,我在文件 SQLite.cs 中遇到错误 这是 SQLite-net 附带的文件之一。

错误是

'Expression' 是一个“命名空间”,但用作“类型” D:\D 驱动器\Webview\Webview\SQLite.cs

我认为我的项目有问题 为什么因为如果我尝试在新项目中使用 SQLite 它工作正常。 我不明白这是什么问题。

如果有人知道谁熟悉地铁应用程序中的 SQLite,请帮助我。

如果问题不合理,您可以询问更多相关信息,我会尽力解释

更新: 你可以在这里SQLite.cs获取SQLite.cs文件@

到这里时出错 Line no: 2250,2256 etc..

Expression _where;
List<Ordering> _orderBys;
int? _limit;
int? _offset;

BaseTableQuery _joinInner;
Expression _joinInnerKeySelector;
BaseTableQuery _joinOuter;
Expression _joinOuterKeySelector;
Expression _joinSelector;

Expression _selector;

【问题讨论】:

  • 一些代码会有所帮助。
  • 您的代码中是否有一个名为“Expression”的命名空间?
  • @Steve 是的,using System.Linq.Expressions; 请检查更新后的问题。
  • 我的意思是你自己代码中的命名空间。搜索namespace Expression
  • @Steve 不,我没有。

标签: c# sqlite microsoft-metro windows-store-apps


【解决方案1】:

哦,我终于从MSDN得到了解决方案

我在项目中的某个地方使用Expression

using Expression.Blend.SampleData.SampleDataSource;
So when compiler sees 'Expression' it is being treated as namespace instead of type. 

感谢Steve

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-06
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    相关资源
    最近更新 更多