Linq to SQL:如何使用现有的业务对象(手写)

发布于 2024-08-29 04:40:35 字数 514 浏览 3 评论 0原文

我试图在我的页面之一实现 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゞ记忆︶ㄣ 2024-09-05 04:40:35

您需要 LinqDataSourceObjectDataSource 将 Linq 查询绑定到 GridView。

请参阅此处此处 作为示例。

You need a LinqDataSource or ObjectDataSource to bind the Linq query to the GridView.

See here and here for examples.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文