小编Mic*_*ing的帖子

尝试在视图中使用模型时出现MVC错误

当我试图告诉视图使用哪个模型时,我的问题就出现了.它只发生在这个模型中..这是模型代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Com.Domain.Entities
{
    public class Components
    {

    }

    public class headerModel
    {
        public virtual String title { get; set; }
        public virtual String subtitle { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

在我尝试像这样添加它的视图中

@model Com.Domain.Entities.headerModel;
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

只有赋值调用增量递减和新对象表达式才能用作语句

我不确定发生了什么.任何帮助,将不胜感激!谢谢!

c# asp.net-mvc model view

2
推荐指数
1
解决办法
1438
查看次数

更新仅适用于调试模式

我是新手使用实体作为MVC和SQL Server之间的数据层,所以如果我正在做的是不好的做法,我会在前面道歉.

首先,让我分享处理更新的代码.

更新交货:

public bool One(Delivery toUpdate)
{
    using (var dbContext = new FDb())
    {
        try
        {
            var deliveryInDb = this.dbTable(dbContext).Single(x => x.DeliveryId == toUpdate.DeliveryId);

            dbContext.Entry(deliveryInDb).CurrentValues.SetValues(toUpdate);

            //removal first
            List<DeliveryDay> currentDays = FEngineCore.DeliveryDay.Get.ForValue((x => x.DeliveryId), toUpdate.DeliveryId);
            List<DeliveryTime> currentTimes = FEngineCore.DeliveryTime.Get.ForValue((x => x.DeliveryId), toUpdate.DeliveryId);

            //remove delivery days that are not needed
            foreach (var curDay in currentDays)
            {
                if (!toUpdate.DeliveryDays.Select(x => x.DeliveryDayId).Contains(curDay.DeliveryDayId))
                {
                    FEngineCore.DeliveryDay.Delete.One((x => x.DeliveryDayId), curDay.DeliveryDayId);
                    deliveryInDb.DeliveryDays.Remove(curDay);
                }
            }

            //remove delivery times that are not needed
            foreach (var curTime in currentTimes) …
Run Code Online (Sandbox Code Playgroud)

c# sql-server entity-framework

2
推荐指数
1
解决办法
1336
查看次数

PHP - 如何从MySQL查询中获取所有行

这是我的代码:

if($login_check > 0) {
    $results = mysql_query("SELECT * FROM messageInfo WHERE senderUsername='$username' UNION ALL SELECT * FROM messageInfo WHERE recieverUsername='$username';");
    var_dump(mysql_fetch_assoc($results));

}
Run Code Online (Sandbox Code Playgroud)

我只得到一行"var_dumped",当我应该返回两行时.

php mysql

0
推荐指数
1
解决办法
3万
查看次数

标签 统计

c# ×2

asp.net-mvc ×1

entity-framework ×1

model ×1

mysql ×1

php ×1

sql-server ×1

view ×1