C# 嵌入式语句can';不能是声明或标记语句

C# 嵌入式语句can';不能是声明或标记语句,c#,C#,我正在尝试制作积垢,但我的变量NovaGarantia不起作用,出现了错误。现在我正在试着插入。请遵循以下我的代码: using EDP.GestaoVarejista.MOD; namespace EDP.GestaoVarejista.DAL.CadastrosGerais; public class Garantias : Base { public int Inserir(Garantia garantia) {

我正在尝试制作积垢,但我的变量NovaGarantia不起作用,出现了错误。现在我正在试着插入。请遵循以下我的代码:

using EDP.GestaoVarejista.MOD;

namespace EDP.GestaoVarejista.DAL.CadastrosGerais;


    public class Garantias : Base
    {
        public int Inserir(Garantia garantia)
        {
            try
            {
                using (EDPGestaoVarejistaEntities dbEntities = new EDPGestaoVarejistaEntities())

                    tb_garantias NovaGarantia = new tb_garantias
                    {
                        descrGarantia = garantia.descGarantia   
                    };
            }
        }
}
请尝试以下操作:

using EDP.GestaoVarejista.MOD;

namespace EDP.GestaoVarejista.DAL.CadastrosGerais;


    public class Garantias : Base
    {
        public int Inserir(Garantia garantia)
        {
            try
            {
                using (EDPGestaoVarejistaEntities dbEntities = new EDPGestaoVarejistaEntities())
                    {
                       tb_garantias NovaGarantia = new tb_garantias
                       {
                           descrGarantia = garantia.descGarantia   
                       };
                    }
            }
        }
}

问题是您没有为使用定义一个范围。进入更多细节。

错误是什么?是
tb\u garantias
类名吗?是的,公共部分类tb_garantias@Leonardo你收到的错误信息是什么?这是编译时错误还是运行时错误?当我键入并尝试进行此属性时(tb_garantias NovaGarantia=new tb_garantias)。它们带有下划线,鼠标悬停时会显示以下消息(嵌入语句不能是声明或带标签的语句)。