我刚开始接触EntityFramework,有一件事我不明白:
他们说LINQ to SQL即将停产。但实体框架正在积极开发,最近他们发布了4.0版。据我所知,LINQ是EntityFramework中表达查询的默认方法。怎么会这样?他们会怎么做?EntityFramework将使用另一种查询方法而不是LINQ?这是怎么回事?
只需启用更改跟踪即可使用Sql Server 2008。我使用EntityFramework来访问数据。我的问题是,如何通过EntityFramework和LINQ访问数据库记录的修改日期/插入日期信息?我正在使用VS2008,所以我还没有新的EF v4的东西(但如果它可以在新的EF中完成,请让我知道)。
谢谢。
我一直在使用linq to sql,通常都很满意,直到我注意到数据库表名被硬编码到classes/dbml文件中--这在我们的环境中是不能工作的。您知道如何使用Linq To Sql实现这一点吗?如果不是,EntityFramework是否也以同样的方式运行?也许我将不得不移植我的模型。[System.Data.Linq.Mapping.DatabaseAtt
我想知道我是否可以在基于webmatrix的站点(C#/Razor等)中使用Linq to SQL。我喜欢数据库搜索之类的东西,如果我能使用Linq to SQL来做这件事,那就太棒了--或者至少可以返回行,作为数据集或其他东西,然后再使用linq over。我在WebMatrix的文档中没有看到任何关于Linq的东西。