从Subsonic中的View中选择会导致错误!

时间:2010-07-14 12:51:35

标签: subsonic

很抱歉,如果这似乎是一个愚蠢的问题,但你能从亚音速的视图中选择吗? 我有一个名为fixturesinfo的视图,我正在运行这个亚音速查询:

  FixturesInfoCollection fixtures = new SubSonic.Select().From<FixturesInfo>()
                .Where(FixturesInfo.Columns.FixtureDate).IsGreaterThan(DateTime.Now.AddMonths(-3))
                .ExecuteAsCollection<FixturesInfoCollection>();

当我运行它时,我得到一个错误dbo.FixturesInfo。 所有视图都会发生这种情况 我在这里做错了吗?

谢谢Bex

1 个答案:

答案 0 :(得分:1)

解决了.. 我使用两个数据库连接字符串,它出现,因为它是一个通用选择它没有选择正确的。 相反,如果我这样做:

  FixturesInfoCollection fixtures =new FixturesInfoCollection()
                    .Where(FixturesInfo.Columns.FixtureDate,
                           Comparison.GreaterThan, DateTime.Now)
                           .OrderByAsc(FixturesInfo.Columns.FixtureDate).Load();

它有效