根据 3 个表中的年份并集填充过滤器
我有 asp.net mvc2 应用程序,并且我正在使用 Linq2Sql (dbml)。我有 3 个表:
AccountHeaders、AccountDocuments 和 AccountNumbers
它们都有 3 列(id(PK)、accountID(FK) 和 accountdate (datetime))。我想通过这些表中的年份并集(按年份分组)来填充我的视图(年份过滤器)中的 SelectList。我怎么做到这一点?
I have asp.net mvc2 app, and I'm using Linq2Sql (dbml). I have 3 tables:
AccountHeaders, AccountDocuments and AccountNumbers
All off them have 3 columns, (id(PK), accountID(FK) and accountdate (datetime)). I want to populate SelectList in my View (year filter) by union of years from these tables (group by year). How I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试类似的操作:
如果日期列可为空,则需要对其进行一些更改。还要检查它生成的 SQL,可能需要重新表述查询以获得更优化的 SQL 代码。
Try something like that:
If date column is nullable you'll need to alter it a bit. Also check what SQL it generates, it might be necessary to rephrase the query to get more optimal SQL code.