【发布时间】:2017-07-19 19:12:11
【问题描述】:
我可能应该先说我在 mvc 编码方面相对较新
我有一个包含名称、地址、纬度和经度值的数据表。我需要将 lat 和 long 值输入到 mvc 5 中的控制器中(大约有 10 条记录)并使用这些记录。
我知道最好的方法可能是IEnumerable,但我不知道如何将数据库中的值获取到IEnumerable(或列出哪个更好)
这是最好的方法吗?如果是这样,有人可以用一些示例代码或好的教程为我指明正确的方向
到目前为止,我想出的是这样的:
using (var context = new dbContext())
{
foreach (var loc in context.Locations)
{
var locLat = loc.Lat;
var locLng= loc.Long;
}
}
【问题讨论】:
-
context.Locations是一个集合。你可以使用它。 -
那么我如何将它添加到可枚举或列表中?那就是我卡住的地方。感谢您的帮助
-
它是一个
IEnumerable<T>。你不需要做任何事情。但是了解 LINQ。 -
你真的想用你的
Locations做什么? -
我正在尝试将它们与其他位置进行比较以了解它们之间的距离。我已经用另一种方法写了,所以我会把它们传递给那个方法
标签: c# asp.net-mvc