相关疑难解决方法(0)

将消息从存储过程返回到C#app

我有一个添加用户的存储过程,并且在我添加的每个权限中,我想开始构建成功消息.

我的存储过程运行正常,但如何将成功消息重新发送回我的应用程序中的消息对话框?

我想在我的C#app中的消息框中显示以下@text.

DECLARE @text NVARCHAR(1000)
SET @text = 'This is line 1.' + CHAR(13)+CHAR(10) + 'This is line 2.'
SELECT @text
Run Code Online (Sandbox Code Playgroud)

这是我在C#应用程序中的调用:

    public DataTable CreateOrDropUser(string dataBase, string procedure, SqlParameter[] parameters)
    {
       try
       {
          if (dataBase.Length > 0) { procedure = dataBase + ".." + procedure; } //Set procedure to DBNAME..ProcedureName

          SqlCommand cmd1 = new SqlCommand(procedure, con);
          cmd1.CommandType = CommandType.StoredProcedure;

          foreach (SqlParameter p in parameters)
          {
              if (p != null)
              {
                  cmd1.Parameters.Add(p);
              }
          }

          con.Open();
          DataTable dt = new DataTable(); …
Run Code Online (Sandbox Code Playgroud)

c# sql-server

6
推荐指数
1
解决办法
3万
查看次数

如何在ASP.Net MVC(C#)中调用和执行存储过程

美好的一天,我在这里有点冷静.我使用ASP.NET MVC和C#在visual studio中创建了我的数据库,模型,控制器和视图,但我无法弄清楚如何调用我创建的存储过程.

我希望在我放在视图中的按钮上调用存储过程.单击按钮时,此存储过程应执行并显示结果.下面是我创建的存储过程,视图,模型和控制器.

这是我的"员工"模型:

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Web;

namespace MVCSimpleApp.Models
{
    [Table("Employees")]
    public class Employee
    {
        [Display(Name ="Employee Id")]
        public int EmployeeId { get; set; }
        [Display(Name ="First Name")]
        public string FirstName { get; set; }
        [Display(Name ="Last Name")]
        public string LastName { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的数据上下文:

using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;

namespace MVCSimpleApp.Models
{
    public class EmployeeContext : DbContext
    {
        public DbSet<Employee> Employee …
Run Code Online (Sandbox Code Playgroud)

c# stored-procedures visual-studio-2015

6
推荐指数
1
解决办法
7万
查看次数