-2
我们都知道如何在网站上运行应用程序时在表格上创建新的行。如何在浏览器中创建表asp.net mvc?
但是如何在浏览器中创建新的DB表?我正在寻找一些在互联网上的例子,但找不到任何东西....
我需要通过我自己的一个控制器,模型和视图文件夹(Index.cshtml,编辑。 cshtml等...)
请帮忙。
我们都知道如何在网站上运行应用程序时在表格上创建新的行。如何在浏览器中创建表asp.net mvc?
但是如何在浏览器中创建新的DB表?我正在寻找一些在互联网上的例子,但找不到任何东西....
我需要通过我自己的一个控制器,模型和视图文件夹(Index.cshtml,编辑。 cshtml等...)
请帮忙。
您可以使用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();
}
我不确定'你在数据库中的浏览器'是什么意思。您可以通过使用javascript访问本地存储来在客户端存储数据库。这不是一个真正的数据库。如果您的意思是在服务器端的数据库中创建一个表,那么您使用的是哪个数据库?对于SQL服务器,您可以使用'插入表'命令。 –
对不起,对于我的问题...是的,我想在Web浏览器上运行我的应用程序时,在SQL数据库中创建一个表。我用这种方法来创建表http://stackoverflow.com/questions/31476394/how-to-use-controller-with-table-from-db 但我无法在浏览器中访问它(我没有这些视图文件(索引,编辑...)) –
你的问题更多关于如何创建MVC控制器,动作和视图呢?您应该发布您编写的代码以尝试执行此操作,然后询问它出了什么问题。 –