起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1459|回复: 5

[处理中3] baas.net 自动生成的 *_do.cs文件存在语法错误

[复制链接]

5

主题

20

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
发表于 2016-11-24 22:01:54 | 显示全部楼层 |阅读模式
------------------------------------------------------- TarotApp.cs  这个是文档中的例子
using com.justep.baas.action;
using Newtonsoft.Json.Linq;
using JSONObject = Newtonsoft.Json.Linq.JObject;
namespace TarotApp
{
    public class TarotApp
    {
        public static JSONObject queryCount(JSONObject paramsObject, ActionContext context)
        {
            JSONObject ret = new JSONObject();
            string x = paramsObject["x"].ToString();
            string y = paramsObject["y"].ToString();
            ret.Add("orderCount", x + y);
            ret.Add("x", x);
            ret.Add("y", y);
            return ret;
        }
    }
}
------------------------------------------------TarotApp_do.cs (局部)
public static JSONObject TarotApp(JSONObject paramsObject, ActionContext context){
   bool selfContext = null == context;
   if (selfContext)
      {
          context = new ActionContext(DbConfig);
      }
      
   byte[] privateParamBytes =  {123,125};
   JSONObject privateParams = JSONObject.Parse(ActionUtil.NewString(privateParamBytes, "UTF-8"));
   byte[] publicParamBytes = {123,125};
   JSONObject publicParams = JSONObject.Parse(ActionUtil.NewString(publicParamBytes, "UTF-8"));
   
   InitActionParams(privateParams, publicParams, paramsObject);
   
   try
            {  
    var ret = TarotApp.queryCount(paramsObject, context);
       if (selfContext)
                {
                    context.commit();
                }
                return ret;
            }
            catch (Exception e)
            {
                try
                {
                    if (selfContext)
                    {
                        context.rollback();
                    }
                }
                catch (Exception)
                {                    
                }
               
                throw new SystemException(e.Message, e);
            }
  }
QQ截图20161124215915.png

QQ截图20161124215517.png

5

主题

20

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2016-11-24 22:03:35 | 显示全部楼层
本帖最后由 绯叶 于 2016-11-24 22:06 编辑

在模型编译的时候出错

TarotApp\TarotApp__do.cs(58,16): error CS0119: 'TarotApp__do.TarotApp(JObject, ActionContext)' is a method, which is not valid in the given context [D:\WeX5_V3.5\model\Baas.net\X5BaasService.csproj]
    0 个警告
    1 个错误
回复 支持 反对

使用道具 举报

5

主题

20

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2016-11-25 10:11:41 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

5

主题

20

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2016-11-25 11:06:47 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

发表于 2016-11-25 13:31:59 | 显示全部楼层
绯叶 发表于 2016-11-25 11:06
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

模型编译报错吗??有可能是BaasServer编写的书写格式不正确!
目前,关于.net 和 php 只有文档中心  ---->服务端开发 的文章有介绍!建议您仔细看看吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

20

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2017-1-30 16:09:11 | 显示全部楼层
liangyongfei 发表于 2016-11-25 13:31
模型编译报错吗??有可能是BaasServer编写的书写格式不正确!
目前,关于.net 和 php 只有文档中心  --- ...

之前弄了1星期没弄好 现在用ajax岂不美滋滋
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 20:20 , Processed in 0.105131 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表