zoukankan      html  css  js  c++  java
  • EF.Mysql在codefirst模式下调用存储过程,和再DbFirst模式下的调用

      

                List<GetUserUpCrmList_Result> r = null;
                using (var context = new HimallContext())
                {
                    var parameter = new MySqlParameter("@uid", MySqlDbType.Int64) {Value = uid};
                    r = context.Database.SqlQuery<GetUserUpCrmList_Result>("call GetUserUpCrmList(@uid)", parameter).ToList();
                }
                return r;
            public virtual ObjectResult<GetUserUpCrmList_Result> GetUserUpCrmList(string uid)
            {
                var uidParameter = uid != null ?
                    new ObjectParameter("uid", uid) :
                    new ObjectParameter("uid", typeof(string));
        
                return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetUserUpCrmList_Result>("GetUserUpCrmList", uidParameter);
            }

    sqlserver 的codefirst调用

                List<GetUserUpCrmList_Result> r = null;
                using (var context = new HimallContext())
                {
                    var parameter = new SqlParameter("@uid", SqlDbType.Int64) {Value = uid};
                    r = context.Database.SqlQuery<GetUserUpCrmList_Result>(" GetUserUpCrmList @uid", parameter).ToList();
                }
                return r;
  • 相关阅读:
    第二次冲刺第六天
    第二次冲刺第五天
    第二次冲刺第四天
    Java多线程学习篇(三)Lock
    Java多线程学习篇(二)synchronized
    Java多线程学习篇(一)
    codeforces 895D
    模运算的乘法逆元
    codeforces 889B
    codeforces 878C
  • 原文地址:https://www.cnblogs.com/xyfy/p/6372549.html
Copyright © 2011-2022 走看看