2015-07-20 25 views
-2

我们都知道如何在网站上运行应用程序时在表格上创建新的行。如何在浏览器中创建表asp.net mvc?

但是如何在浏览器中创建新的DB表?我正在寻找一些在互联网上的例子,但找不到任何东西....

我需要通过我自己的一个控制器,模型和视图文件夹(Index.cshtml,编辑。 cshtml等...)

请帮忙。

+0

我不确定'你在数据库中的浏览器'是什么意思。您可以通过使用javascript访问本地存储来在客户端存储数据库。这不是一个真正的数据库。如果您的意思是在服务器端的数据库中创建一个表,那么您使用的是哪个数据库?对于SQL服务器,您可以使用'插入表'命令。 –

+0

对不起,对于我的问题...是的,我想在Web浏览器上运行我的应用程序时,在SQL数据库中创建一个表。我用这种方法来创建表http://stackoverflow.com/questions/31476394/how-to-use-controller-with-table-from-db 但我无法在浏览器中访问它(我没有这些视图文件(索引,编辑...)) –

+0

你的问题更多关于如何创建MVC控制器,动作和视图呢?您应该发布您编写的代码以尝试执行此操作,然后询问它出了什么问题。 –

回答

0

您可以使用ADO.Net创建一个新表。在某个字符串中创建查询表,使用此查询创建一个Sql命令,然后执行此操作。 一个样本可能看起来像这样 -

 string createtableCommandString = @"CREATE TABLE Persons 
              (
              PersonID int, 
              LastName varchar(255), 
              FirstName varchar(255), 
              Address varchar(255), 
              City varchar(255) 
              ); "; 

     using (SqlConnection connection = new SqlConnection("YourconnectionString")) 
     { 
      SqlCommand command = new SqlCommand(createtableCommandString, connection); 
      command.Connection.Open(); 
      command.ExecuteNonQuery(); 
     } 
相关问题