从MVC应用程序创建模型时出错 [英] got error in creating models from MVC application

查看:104
本文介绍了从MVC应用程序创建模型时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hi ..

我是mvc 3的初学者

我已经为服务器上的应用程序设置了数据库.
一切都很好...除了

当我创建新记录时,这会出错.

 @ model Surveys.SurveysServiceReference.Survey

@ {
    ViewBag.Title =创建";
} 




它显示SurveysServiceReference上的错误,找不到服务引用.

我有将其弄皱的模型.



使用系统;
使用System.Runtime.Serialization;
使用System.Collections.Generic;

命名空间SurveysService.Models
{
    [DataContract(IsReference = true)]
    公众课调查
    {
        公众调查
        {
            this.Topics =新列表<  主题 > ();
        }
        [DataMember]
        public int SurveyID {放; }
        [DataMember]
        公共字符串Title {get;放; }
        [DataMember]
        公共字符串CreatedBy {get;放; }
        [DataMember]
        public Nullable <   System.DateTime  > 日期{得到;放; }
        [DataMember]
        公共虚拟ICollection <  主题 > 主题{get;放; }
    }
} 



请给我指导在数据库中创建记录.

谢谢

除了给出的答案外,还应该为视图创建视图模型,这些视图模型封装一个或多个模型对象以及该视图特定的其他数据正在创建.


hi..

i m beginer in mvc 3

i have set up database for application on server.
all is working well...except

when i m creating a new record this gets error.

@model Surveys.SurveysServiceReference.Survey

@{
    ViewBag.Title = "Create";
}




It shows error on SurveysServiceReference that service reference cannot found.

I have foloowing model for cretaing it.



using System;
using System.Runtime.Serialization;
using System.Collections.Generic;

namespace SurveysService.Models
{
    [DataContract(IsReference = true)]
    public class Survey
    {
        public Survey()
        {
            this.Topics = new List<Topic>();
        }
        [DataMember]
        public int SurveyID { get; set; }
        [DataMember]
        public string Title { get; set; }
        [DataMember]
        public string CreatedBy { get; set; }
        [DataMember]
        public Nullable<System.DateTime> Date { get; set; }
        [DataMember]
        public virtual ICollection<Topic> Topics { get; set; }
    }
}



plz give me direction to create a record in database.

thanks

解决方案

Apart from the answer you were given, you should create viewmodels for your views, these encapsulate one or more model objects and other data that is specific to the view being created.


这篇关于从MVC应用程序创建模型时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆