[英]How can i use the visual studio built-in database instead of this hard-coded data for my cascading dropdown?
我正在第一个asp .net网站上工作,并且正在制作一个级联的下拉列表。
我通过stephen muecke .net小提琴碰到了这段代码,并使它正常工作,但想知道如何使用我的数据库(内置于visual studio 2015中)代替硬编码到模型中的数据。
public class Repository
{
public static List<City> FetchCities()
{
List<City> cities = new List<City>();
cities.Add(new City() { ID = 1, Name = "Faridabaad" });
cities.Add(new City() { ID = 2, Name = "Greater Noida" });
return cities;
}
public static List<Locality> FetchLocalities()
{
List<Locality> localities = new List<Locality>();
localities.Add(new Locality() { ID = 1, CityID = 1, Name = "East Faridabaad" });
localities.Add(new Locality() { ID = 2, CityID = 2, Name = "West Faridabaad" });
}
}
您可以使用连接来访问数据库服务器并进行编辑/更改/删除,步骤如下:
1.创建新的 NpgsqlConnection
和 Open()
dbConnection = new NpgsqlConnection("Server=192.168.1.2;Port=5432;User Id=user;Password=pass;Database=dbname");
dbConnection.Open();
2.创建commandText
并查询
String cmdText = @"INSERT INTO table_name (field1, field2) VALUES (@field1, @field2)";
NpgsqlCommand cmd = new NpgsqlCommand(cmdText, dbConnection);
cmd.Parameters.AddWithValue("@field1", field_value1);
cmd.Parameters.AddWithValue("@field2", field_value2);
cmd.ExecuteNonQuery();
3.紧密连接
dbConnection.Close();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.