创朵计算机维修,创建第一个计算机监控软件服务

过去,要了解如何为数据库创建完整的服务层以实现创建、读取、更新和删除功能,需要花费大量的时间和精力。但是WCF数据计算机监控软件服务使这项任务更加易于完成,可以从第一个例子中看出这一点。要创建服务层,可首先使用C#创建一个标准的ASP. NET Web应用程序。这样就创建了一个标准的Web应用程序。由于WCF数据计算机监控软件服务通过底层数据库工作,因此需要添加一个数据库。在本例中添加的是前面用过的Adventure Works数据库中创建EDM的选项。之后,在向导中单击Next按钮。

在向导的下一个界面中,可以看到Adventure Works数据库和预定义的连接设置,也可以看到它们是如何在应用程序中存储的。

注意连接字符串和映射信息的位置将存储到web.config文件中。在这个界面上还可以看到,在向导底部的文本框中命名模型的实例AdventureWorksEntities。这个名称很重要,因为接下来还要用到它。

下一个界面要求选择该模型可能用到的表、视图或存储过程。在这个例子中,在树状视图中选中Tables选项旁边的复选框,以选中数据库中的所有表。

选中Tables复选框后,单击Finish按钮以使Visual Studio创建实体数据模型。Visual Studio在O/R设计器中创建了模型的可视化表示。如果查看解决方案中的AdventureWorks.desinger.cs文件,那么可以看到创建EDM时生成的所有代码。将这个类文件命名为AdventureWorksEntities。

2.创建服务

现在已经有了数据库和EDM,接下来添加WCF数据计算机监控软件服务。为此,在Visual Studio的Solution Explorer中右击项目,从弹出的菜单中选择Add New Item命令。再次打开Add New Item对话框,在该对话框的中间部分选择WCF Data Service选项。

前面的XML代码的执行结果应是模型中所有可用数据集的类别,但是在默认情况下,WCF数据服务锁定了所有的数据集。为了在模型中解除对这些数据集的锁定,应返回到InitializaService函数。

在这个例子中,打开所有的表以进行访问。访问这些表的用户只能在这个表中读取数据,而不能进行添加或删除操作。使用星号指定所有的表,并把EntitySetRight枚举设置为AllRead,将底层数据的操作权限设置为只读。

这段XML代码的输出采用Atom Pub格式,该格式是XML在WCF数据服务中两种可用格式中的一种。另一种格式是JSON,主要用于JavaScript。

相关资源:桌面开满999朵玫瑰花软件绿色版.rar-其它代码类资源-CSDN文库

来源:心妍妈妈

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月6日
下一篇 2021年6月6日

相关推荐