none
LINQ映射一个存储过程,出现中文 _个结果 RRS feed

  • 问题

  • 。。。。。。。。。。。
    [Function(Name="dbo.spLunchRoomGetByName")]
    public ISingleResult<spLunchRoomGetByName_个结果> spLunchRoomGetByName([Parameter(DbType="NVarChar(1)")] System.Nullable<char> lunchName)
    {
    IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), lunchName);
    return ((ISingleResult<spLunchRoomGetByName_个结果>)(result.ReturnValue));
    }
    }
    public partial class spLunchRoomGetByName_个结果
    {
    private decimal _id;
    。。。。。。。。。。。。。。

    每次拉过来都要手工修改,并且每次修改也都要手工再改,很麻烦,请大家指点。
    2009年5月27日 9:35

答案

  • 我在用存储过程的时候好像没碰到这个问题~但是自动生成的时候的确有地方会出现中文~比如数据表名后面加个"集"~这应该是设计上的问题~不过 C# 也是可以支持中文方法名和参数名的~


    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    2009年5月27日 17:14
    版主

全部回复

  • 我在用存储过程的时候好像没碰到这个问题~但是自动生成的时候的确有地方会出现中文~比如数据表名后面加个"集"~这应该是设计上的问题~不过 C# 也是可以支持中文方法名和参数名的~


    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    2009年5月27日 17:14
    版主
  • 你在存储过程里面   用sql把 rowcount  关掉
    紫柔版主的头像真叫萌得一个不行啊。。。。
    2009年5月28日 2:32
  • 你在存储过程里面   用sql把 rowcount  关掉
    紫柔版主的头像真叫萌得一个不行啊。。。。
    我的存储过程这样的 ALTER PROCEDURE dbo.spUser_GetById (@id int) AS select * from tblUser where id=@id; RETURN 该如何修改?
    2009年5月28日 13:27