2015-07-20 60 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(); 
     }