通常我需要组合多个表中的数据并将结果显示在GridView控件中。Linq to SQL设计问题
我可以写在Page_Load事件LINQ查询在线,返回结合,我需要的所有字段匿名类型,数据绑定结果到GridView控件。
- 问题:我使用Scott Guthrie on his blog描述的'帮手方法'。这种帮助方法不能返回匿名类型。查询将不得不内联这种方法。
我可以编写一个数据库视图,它返回我需要的数据,并用它返回的这个(新的和已知的)类型的查询编写一个帮助器方法。
- 问题:在数据库模式中我需要很多视图,而且我会介绍很多数据的冗余方面。我也失去了使用Linq的一些优势 - 从数据库中删除所有业务逻辑。
我想采取的做法,让我保持LINQ查询的辅助方法,还可以让我访问,我需要在各自的数据绑定表达式网格中的所有属性。这可以做到吗?
这是C#吗?如果是这样,您将通过添加C#标签获得更多视图。如果您使用的是GridView控件,我假设ASP.NET。 – 2009-09-24 17:06:41
我不认为语言很重要。 – cdonner 2009-09-24 17:20:12