0

我刚出生在asp.net世界!尝试朝着它的学习迈出第一步。我在 WPF 中开发了执行 CRUD 操作的小型应用程序。我已经使用:ADO.Net Connectivity 和下面的代码从 GridControl 执行这些 CRUD(创建/插入、读取/加载、更新/编辑和删除/删除)行:

NorthwindEntities dbContext = new NorthwindEntities();

Category category = new Category();
category.CategoryName = "Test Category";

Product firstProduct = new Product();
firstProduct.ProductName = "Test Product 1";

Product secondProduct = new Product();
secondProduct.ProductName = "Test Product 2";

category.Products.Add( firstProduct );
category.Products.Add( secondProduct );

dbContext.AddToCategorySet( category );
dbContext.SaveChanges();

问题:

1:我想在 Asp.net 中做同样的事情,使用 ADO.net Connectivity。

2:我可以在我的 asp.net CRUD 应用程序中使用这个类似的代码吗?

4

1 回答 1

1

我认为您对 ASP 和 WPF 感到困惑。

ASP 和 WPF 都是从后端代码显示数据的前端方式。在这两种情况下,此后端代码都是 .NET。除了与前端相关的任何代码(如控件的生成和数据的显示)之外,您可以在两种情况下使用完全相同的代码。事实上,有几个程序可以做到这一点:它们有一个与数据库连接的中央代码库 + 用于基于客户端窗口的应用程序和基于服务器的应用程序的业务逻辑,两者之间的唯一区别是代码直接链接到前端。

所以是的,您上面显示的代码将在 ASP 中完美运行。您将无法从 WPF 中使用的唯一内容是与前端直接相关的内容,因此直接与 WPF 表单前端交互的代码。

于 2013-11-05T15:29:40.530 回答