Linq to SQL:如何使用现有的业务对象(手写)
我试图在我的页面之一实现 LINQ 2 SQL 实现,以将数据加载到数据网格。下面是
using (NorthwindDataContext context = new NorthwindDataContext())
{
var customers =from c in context.Customers select c; // Line 1
gridViewCustomers.DataSource = customers;
gridViewCustomers.DataBind();
}
我在第 1 行中放置断点以检查正在加载到客户中的类型的代码。但是我无法那里什么也没看到。 该客户属于什么类型?
我想把从表中获取数据的代码放在数据访问层中,这是一个单独的类库,并且想从 UI 中调用它。数据访问层中的方法的返回类型应该是什么?我已经有另一个类库,其中包含业务对象/实体(例如:学生)。在使用 LINQ 2SQL 内容之前,我将其与普通 ADO.NET 内容一起使用。我怎样才能使其完全工作。请提供建议
I was trying to implement a LINQ 2 SQL implementation to one of my page to load the data to a datagrid.The below is the code
using (NorthwindDataContext context = new NorthwindDataContext())
{
var customers =from c in context.Customers select c; // Line 1
gridViewCustomers.DataSource = customers;
gridViewCustomers.DataBind();
}
I put a break point in the Line 1 to examine what type is being loaded into customer .But i couldn't see anything there.
What type this customer is of ?
I wanted to put the code to fetch data from Tables in my data access layer which is a seperate classlibrary and would like to call it from UI.What should be the return type of my method in Data access layer ? I already have a another class library which holds buisness objects/entities (Ex: Student).I was using this with Normal ADO.NET stuff before using the LINQ 2SQL stuff.How can i make it work altogether .Kindly advice
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要
LinqDataSource
或ObjectDataSource
将 Linq 查询绑定到 GridView。请参阅此处和此处 作为示例。
You need a
LinqDataSource
orObjectDataSource
to bind the Linq query to the GridView.See here and here for examples.