作者coldollsheep (加油加油^^)
看板C_Sharp
标题Re: [问题] 用PHP的方式去写.net
时间Wed Nov 16 13:36:53 2011
原文吃光 根本标题略为相关 藉此发问
我尝试了一下asp.net mvc架构
在controller 到view的部分 暂时学得很粗浅 没问题
但是进行到model的时候
线上教学表示需要在model上按右键 建立一个类别
如果名称Movie为例
会产生一个 movie.cs的档案
我里面打的东西完全依照范例所打 内容如下
---
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcApplication3.Models
{
public class Movie
{
public int ID { get; set; }
public string Title { get; set; }
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; }
public decimal Price { get; set; }
}
public class MovieDBContext : DbContext
{
public DbSet<Movie> Movies { get; set; }
}
}
---
之後 进Web.config
把这一段
---
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated
Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
---
改成这样
---
<connectionStrings>
<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated
Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
最後教学指示 需再建立一个controller
建置如下
---
Controller name: MoviesController. (This is the default. )
Template: Controller with read/write actions and views, using Entity
Framework.
Model class: Movie (MvcMovie.Models).
Data context class: MovieDBContext (MvcMovie.Models).
Views: Razor (CSHTML). (The default.)
---
但是我却发现 我的Model class的下拉选单 并没有 Movie这个类别 但是我明明建好了
很奇怪...
--
最後附上教学网址
http://www.asp.net/mvc/tutorials/getting-started-with-mvc3-part5-cs
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.218.112.35
※ 编辑: coldollsheep 来自: 61.218.112.35 (11/16 13:38)
1F:→ kinwind:有先build过吗?model建好之後,要build一下 11/16 13:43
2F:→ coldollsheep:甚麽是build~~~我死定了................ 11/16 13:51
4F:→ coldollsheep:5-minute-introduction-to-aspnet-mvc 11/16 14:07
5F:→ coldollsheep:上面的影片 在大约4:00的时候也有类似的状况 11/16 14:07
6F:→ coldollsheep:我跟着做 也是到那边就卡住 11/16 14:07
7F:→ coldollsheep:因为我类别看到不到他有的东西 但是我看到中间没甚麽 11/16 14:07
8F:→ coldollsheep:build的动作阿? 难道他是快捷键? 11/16 14:08
9F:→ kinwind:中文叫做建置专案,请先build一下,vs才抓得到物件 11/16 14:45
10F:→ coldollsheep:u的 看来要硬着头皮K原文书了 中文资源挺少的 11/16 14:54
11F:→ coldollsheep:g楼上大大 告知 是在该专案上面 右键选择建置 11/16 14:56