2013-08-15 3 views
2

У меня есть код ниже, чтобы возвращать данные из таблицы в моей базе данных.Использование между контроллером ASP.Net MVC

Я пробовал и не пользовался успешными использованием хранимых процедур, поэтому каждый может советовать, как я использую между двумя датами, чтобы получить нижеприведенный код для работы.

Благодаря

Imports System.Data.Entity 

    Public Class HomeController 
     Inherits System.Web.Mvc.Controller 

    Private db As New ArticlesDBContextNew 
     Function Index() As ActionResult 
     ViewData("Message") = "Modify this template to jump-start your ASP.NET MVC application." 

     Dim Articles = From Title In db.ArticlesList Select Title 
     Articles = Articles.Where(Function(s) s.PublishdateFrom > (Date.Now.Date) And s.PublishDateTo > (Date.Now.Date)) 
     Return View(db.ArticlesList.ToList()) 
     Return View(Articles) 
      Return View() 
     End Function 

     Function About() As ActionResult 
      ViewData("Message") = "Your app description page." 

      Return View() 
     End Function 

     Function Contact() As ActionResult 
      ViewData("Message") = "Your contact page." 

      Return View() 
     End Function 
    End Class 
+0

Если ваши запросы чрезвычайно сложны, почему бы не использовать преимущества EF и LINQ? Зачем давать себе два набора кода для поддержки? –

ответ

3

Вы должны быть в состоянии назвать его (с помощью LINQ), как и любой другой функции. Вот хороший вопрос SO с примером кода. calling stored procedure with linq

Смежные вопросы