C# 这里的建议是“简化代码”。考虑到这些评论,我怀疑代码还有很多问题,比如缺少名称空间等等,但是OP只发布了一个代码片段。我试着使用代码,当它第一次抱怨现在有两个“db”定义时,我把它清理了一下,但令人惊讶的是,这又回到了最初的错误消息,在“db”部分进行了编
C# 这里的建议是“简化代码”。考虑到这些评论,我怀疑代码还有很多问题,比如缺少名称空间等等,但是OP只发布了一个代码片段。我试着使用代码,当它第一次抱怨现在有两个“db”定义时,我把它清理了一下,但令人惊讶的是,这又回到了最初的错误消息,在“db”部分进行了编,c#,asp.net,entity-framework,C#,Asp.net,Entity Framework,这里的建议是“简化代码”。考虑到这些评论,我怀疑代码还有很多问题,比如缺少名称空间等等,但是OP只发布了一个代码片段。我试着使用代码,当它第一次抱怨现在有两个“db”定义时,我把它清理了一下,但令人惊讶的是,这又回到了最初的错误消息,在“db”部分进行了编译。编辑:尝试从需要的位置删除数据库,导致它无法识别CalendarData。CalendarData中是否缺少命名空间?Bootstrap.CalendarData可能?new db.CalendarData将失败,就像在原始代码中一样。这是
这里的建议是“简化代码”。考虑到这些评论,我怀疑代码还有很多问题,比如缺少名称空间等等,但是OP只发布了一个代码片段。我试着使用代码,当它第一次抱怨现在有两个“db”定义时,我把它清理了一下,但令人惊讶的是,这又回到了最初的错误消息,在“db”部分进行了编译。编辑:尝试从需要的位置删除数据库,导致它无法识别CalendarData。CalendarData中是否缺少命名空间?Bootstrap.CalendarData可能?
new db.CalendarData
将失败,就像在原始代码中一样。这是错误的。如果db
是变量名,编译器如何解析db.xxx上的new
?要new
C语言中的某些东西,您需要一个类型名。我认为你需要编辑或删除答案,因为很可能会被否决。@WiktorZychla这里的重要建议是“简化代码”。考虑到这些评论,我怀疑代码还有很多问题,比如缺少名称空间等等,但是OP只发布了一个代码片段。我试着使用代码,当它第一次抱怨现在有两个“db”定义时,我把它清理了一下,但令人惊讶的是,这又回到了最初的错误消息,在“db”部分进行了编译。编辑:尝试从需要的位置删除数据库,导致它无法识别CalendarData。CalendarData中是否缺少命名空间?可能是Bootstrap.CalendarData?很高兴你能使用它。我将考虑使用using关键字,这有助于管理资源。一个了解更多信息的好地方是:@Xariez:看看人们帮了你多少忙,你肯定应该从答案中选择一个,雅各布的或卡尔的,然后标记为正确。选择你自己的答案是正确的,这意味着没有人会因为帮助你而得到任何荣誉。@WiktorZychla好吧,你在这一点上说得很有道理。但是,没有一个真正的“答案”是答案,除非有人能帮我解决这个问题。就我所见,当前的解决方案只存在于注释中。我会选一个离它最近的,然后向上投票,让它更明显。很好地指出了这一点!很高兴你让它工作了。我将考虑使用using关键字,这有助于管理资源。一个了解更多信息的好地方是:@Xariez:看看人们帮了你多少忙,你肯定应该从答案中选择一个,雅各布的或卡尔的,然后标记为正确。选择你自己的答案是正确的,这意味着没有人会因为帮助你而得到任何荣誉。@WiktorZychla好吧,你在这一点上说得很有道理。但是,没有一个真正的“答案”是答案,除非有人能帮我解决这个问题。就我所见,当前的解决方案只存在于注释中。我会选一个离它最近的,然后向上投票,让它更明显。很好地指出了这一点!
var db = new Bootstrap.Database1Entities();
db.CalendarDatas.Add(new db.CalendarData
{
Day = 1-1-2015,
Text = "Test"
});
db.SaveChanges();
var dag = new DateTime(year, month, i);
var calenderInfos = (from c in db.CalendarDatas
where c.Day == dag
select c).ToList();
db.CalendarDatas.Add(new CalendarData
{
Day = new DateTime( 2015, 1, 1 ),
Text = "Test"
});
new db.CalendarData
using(var db = new Bootstrap.Database1Entities())
{
var item = new CalendarData
{
Day = new DateTime( 2015, 1, 1 ),
Text = "Test"
};
db.CalendarDatas.Add(item);
db.SaveChanges();
}
var db = new Bootstrap.Database1Entities();
var newItem = db.CalendarDatas.Create();
newItem.Day = "1-1-2015";
newItem.Text = "Test";
db.CalendarDatas.Add(newItem);
db.SaveChanges();