我一直在关注本教程,但最终创建了一个清空所有数据的新表。如何使它在现有表中使用现有值?
答案 0 :(得分:0)
该教程确实使用Database.SetInitializer(new ExistingInitializer());
填充示例数据,但它不会创建新数据库。
确保您具有正确的连接字符串Name=MS_TableConnectionString
(探索现有数据库模型中的步骤4),以便它指出您现有的数据库
修改强>
首先,注释掉数据库播种器Database.SetInitializer(new ExistingInitializer());
并查询现有数据使用GetAllMobileCustomers
中的MobileCustomerController
或GetAllMobileOrders
中的MobileOrderController
它会给你IQueryable
MobileCustomer
MobileOrder
个 public static string MakeRelative(string filePath, string referencePath)
{
var fileUri = new Uri(filePath);
var referenceUri = new Uri(referencePath);
return referenceUri.MakeRelativeUri(fileUri).ToString();
}
对象,请根据需要使用该对象