zoukankan      html  css  js  c++  java
  • Warensoft Unity3D通信库使用向导3建立Warensoft Data Service

    Warensoft Unity3D通信库使用向导3-建立Warensoft Data Service

    (作者:warensoft,有问题请联系warensoft@163.com)

    在Unity3D中直接访问SQL SERVER一直都Unity3D软件开发人员头疼的问题,特别是在WebPlayer中,由于安全原因,数据库访问的ADO.NET类是被禁用的。实际上不仅仅是Unity3D的WebPlayer,包括Silverlight以及Flash在内的RIA应用都采用相同的安全策略。在Warensoft Unity3D通信库中引入了一系列的Warensoft数据服务客户端访问组件,只需要简单配置,就可以Unity3D中轻松实现SQL SERVER数据库访问(包括独立应用程序以及WebPlayer程序)。下面文字将说明Warensoft Data Service的配置方法,在后面的章节中,我会向大家展示如何利用Warensoft Unity3d 通信库中的组件来访问Warensoft Data Service。

    第一步:从http://wucl.codeplex.com上获取Warensoft.Unity.Communication的最新版本。该库中包括两个DLL文件,Warensoft.Unity.Communication.dll是Untiy3D的客户端DLL,另一个是Warensoft.DataService的服务器DLL文件。

    第二步:建立Warensoft DataService,步骤如下:

    1. 新建立一个网站,并添加Warensoft.DataService.dll以及Warensoft.Unity.Communication.dll的引用,如下图所示:

    2. 在网站中添加一个类型化数据集并将其命名为DSTest,如下图所示:

    3. 在服务器资源管理中打开所要连接的数据库,并展开所有的表,如下图所示:

    4. 将所有的表都选中,然后将其拖放到类型化数据集DSTest的设计器中,如下图所示:

    5. 配置完类型化数据集中的表后,Web.config中会自动添加一个名为db_TestConnectionString
    6. 的连接字符串,如下图所示:

    7. 编译网站,以获取对DSTest的智能感知。
    8. 打开Default.aspx.cs,并修改其代码,如下所示:

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Web.UI;

    using System.Web.UI.WebControls;

     

    public partial class _Default : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    //注册Warensoft DataService服务

    //第一个参数是指明所使用的连接字符名

    //第二个参数是指明所使用的类型化数据集实例

    this.RegisterDataService("db_TestConnectionString", new DSTest());

     

    }

    }

     至此,WarensoftDataService配置完毕。

  • 相关阅读:
    contentEditable
    Web开发工具(插件)收集
    用limit 传变量TO 存储过程解决方案(续)
    ASP.NET1.1和ASP.NET2.0中数据库连接字符串的不同设置
    按比例微缩图片的一段小小的JS代码
    研究下市场上有哪些软件项目/产品,哪些是值得做的?
    Ajax联动下拉框的实现例子
    C#装箱与拆箱
    在VS2005连接SQL2005时不允许远程连接
    联系我们
  • 原文地址:https://www.cnblogs.com/warensoft/p/2470726.html
Copyright © 2011-2022 走看看