我有一个应用程序,我想迁移到ASP.NET MVC。我无法清除几个绊脚石。
我正在使用以下组件
现在我有三个主要障碍。
答案 0 :(得分:1)
我自己仍在学习实体框架,但希望我的回答可以帮助你提出一些建议和起点。
如果您有一个复杂的SQL查询要保持原样,最好的办法是将其添加为数据库中的存储过程。然后,您可以使用实体框架添加/调用存储过程。您可以设置模型以使用存储过程。
在#1中使用我的建议,我建议您只需构建一个自定义对象,将数据存储在您需要的结构中。在您的控制器中(或者您的项目设置为数据/业务逻辑)您可以使用EF来调用存储过程来填充对象。然后,您可以创建视图并针对该对象/模型强烈键入它,并以任何需要的方式显示它。
至于这个问题,我不确定。但是,我确实做了一个快速搜索,希望这个主题可以帮助你指明方向。 EF4 cross database relationships