日期:2014-05-17  浏览次数:20503 次

MVC+EF求教
从网上下了个MVC+EF的demo有点看不懂向各位前辈请教

App_Data文件夹有如下文件
ASPNETDB.MDF
Movies.mdf


操作到的MoviesController部分代码如下

        private MovieDBContext db = new MovieDBContext();
        private UserDBContext udb = new UserDBContext();

        //
        // GET: /Movies/
        public ActionResult SearchIndex(string movieGenre, string searchString)
        {
            var GenreLst = new List<string>();

            var GenreQry = from d in db.Movies
                           orderby d.Genre
                           select d.Genre;
            GenreLst.AddRange(GenreQry.Distinct());
            ViewBag.movieGenre = new SelectList(GenreLst);

            var movies = from m in db.Movies
                         select m;

            if (!String.IsNullOrEmpty(searchString))
            {
                movies = movies.Where(s => s.Title.Contains(searchString));
            }

            if (string.IsNullOrEmpty(movieGenre))
                return View(movies);
            else
            {
                return View(movies.Where(x => x.Genre == movieGenre));
            }

        }


MovieDBContext 代码如下在Movie模型中

    public class MovieDBContext : DbContext
    {
        public DbSet<Movie> Movies { get; set; }
    }

没有找到其他关于数据库的路径或链接代码
鄙人不了解的是如何操作App_Data中的数据库的
------解决方案--------------------
数据库连接在config配置文件里面
------解决方案--------------------
引用:
Quote: 引用:

数据库连接在config配置文件里