小编Swa*_*ule的帖子

通过编程导入Access数据

我正在寻找一种从ms访问中导入数据的好方法,并将其绑定到MVC模式的任何模型


这是我们想要遵循的方法

方法1:

  • 打开Ms Access文件
  • 打开数据库
  • 打开所有表格
  • 导入所有表的数据并将其绑定到模型
  • 关闭所有表格
  • 关闭数据库
  • 关闭文件

方法2:

  • 在Asp.Net MVC中连接Ms Access数据库
  • 打开数据库
  • 传递查询
  • 获取数据并将其绑定到模型
  • 关闭数据库

哪种方法更好,我如何实施?

更新: 我已经实施了方法2,它的工作正常,有没有人知道如何实现方法1

import model-view-controller asp.net-mvc ms-access-2010 c#-4.0

14
推荐指数
1
解决办法
1681
查看次数

使用LINQ从数据库中查找附近的位置

我们希望在ASP.NET 2012中使用LINQ从数据库接收附近地点的列表,并希望对我们的策略有一些反馈.


我的表和假数据:

     PlaceId    Name       Latitude   Longitude 
       1          A          18.1        20.1
       2          B          18.2        20.2
       3          C          18.3        20.3
Run Code Online (Sandbox Code Playgroud)

1)在我们的项目中,客户端当前位置(纬度和经度)被视为输入

2)在服务器端,根据客户端的当前位置,我们需要使用LINQ从数据库中查找附近的位置

这是我之前使用的SQL代码,但现在我们想使用LINQ.

SELECT  name, Latitude, Longitude , 
  ( 3959 * acos( cos( radians(?) )* cos( radians( Latitude) ) * cos( radians( Longitude ) - radians(?) ) 
 + sin( radians(?) ) * sin( radians( Latitude) ) ) ) AS distance 
FROM TABLE_NAME 
HAVING distance < ? 
ORDER BY distance LIMIT 0 , 20
Run Code Online (Sandbox Code Playgroud)

[但问题是如何在LINQ中编写这样的查询.]

我的工作:

在搜索解决方案时,我遇到了这段代码

        var Value1 = 57.2957795130823D;
        var …
Run Code Online (Sandbox Code Playgroud)

.net linq asp.net c#-4.0 sql-to-linq-conversion

5
推荐指数
1
解决办法
2817
查看次数