相关疑难解决方法(0)

LINQ to SQL死了还是活着?

就在我与LINQ to SQL交朋友时,似乎MS正在从它下面拉出地毯.

http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx

从我的一点点研究来看,EF对简单的工作来说太过分了.但是在这个公告之后是否有继续使用LINQ to SQL的意义?

超越LINQ to SQL的未来,这不仅仅是发送一个糟糕的信号吗?鉴于MS在墙上投掷比特的速度,早期使用任何新比特是否合理?(而且这很好,LINQ to SQL几乎不早!).

对于我的LINQ to SQL工作,我想我会去SubSonic!

更新:一些新意见:

http://ayende.com/Blog/archive/2008/10/31/microsoft-kills-linq-to-sql.aspx

http://codebetter.com/blogs/david.hayden/archive/2008/10/31/linq-to-sql-is-dead-read-between-the-lines.aspx

linq-to-sql

95
推荐指数
8
解决办法
2万
查看次数

你有没有用一些新的和不成熟的技术来焚烧你的手?

我经常听到有人说你不应该急于采用新技术,直到它们变得稳定,经过试验和测试.关于如何正确使用3个版本甚至还有一个笑话.这可能是现实生活体验的声音,但至少有时这种姿势是自满,抵制变革和学习新技能所需的努力的结果.

但是,在我看来,软件行业的成功与创新保持同步至关重要.虽然大公司有整个部门致力于研发,但在较小的公司中,开发团队必须跟上.即使在正式推出之前就开始使用新技术 - 这将为您提供一些启动,并帮助您跟上其他技术.

这是我尽可能遵循的策略:

  • 积极采用新技术
  • 使用早期测试版进行实验和原型以及用于开发的RC
  • 当您提前采用的技术正式发布时,解决产品的任何最后一刻更改
  • 不要依赖一些带有0活动的模糊开源项目
  • 一定要学习,但要采取一系列的盐官方产品路线图.

到目前为止,我从来没有付出过于热衷于跳上一些新技术列车的代价,但我仍然获得了好处.我想知道这只是巧合,还是早期采用者毕竟不是那么危险?

这个问题肯定是有争议的和主观的,而不是邀请就早期采用这个问题进行讨论,我希望听到现实生活中的经验,即采用早期新技术被证明是一个严重的错误,而且必须付出沉重的代价.支付.

roadmap

54
推荐指数
16
解决办法
2892
查看次数

关于实体框架的思考

我想知道人们对通过LINQ-to-SQL支持实体框架的决定的看法?我有一个我最初在LINQ-to-SQL中开发的应用程序.我发现它是我们应用的完美解决方案.

在尝试移植到实体框架时,我感到非常惊讶.恕我直言,甚至没有准备好迎接黄金时段.没有延迟加载,没有POCO,对继承的可怕依赖.我发现它在我的情况下基本上无法使用,而是决定坚持使用LINQ-to-SQL,直到某种程度上这个实体框架可以变得更加精致.

其他人有类似的经历吗?

.net sql entity-framework linq-to-sql

7
推荐指数
1
解决办法
503
查看次数

Linq to SQL和Entity Framework Diffrences?

任何人都知道那些我正在使用SQL Server作为我的数据库的那些差异是什么?它们是一样的吗?

linq entity-framework linq-to-sql

5
推荐指数
1
解决办法
500
查看次数

Linq 2 SQL或Linq实体

我开始设计一个新的应用程序,我想知道的是人们对Linq2SQL或Linq2Entities的看法以及他们认为更快的开发技术.

我也在研究ADO.net数据服务.

.net linq linq-to-entities ado linq-to-sql

5
推荐指数
2
解决办法
2288
查看次数

如何在ASP.NET MVC中选择数据访问方法?

我已经在C#2.0 WinForms编程了一段时间了.我开始涉足ASP.NET和新的MVC框架以及C#3.5的新功能.我只阅读了一些LINQ to SQL,但已经制作了一些测试应用程序来试用它.在我的WinForms应用程序中,我通常有某种数据访问层,并自己编写了所有SQL.当然,如果有什么东西可以为我做那个CRUD,我就是为了它.

我按照www.asp.net/mvc网站上的教程进行了操作,并完成了Entity Framework示例和LINQ to SQL示例.到目前为止,它们看起来非常相似.LINQ感觉更像SQL,但实体框架更像是C#.

我的问题是:

  1. 一种方法比另一种更好吗?
  2. 一个人比另一个人有什么好处?
  3. 是否可以看到使用任一方法时生成的SQL?
  4. 由于我是ASP世界的新手,网络开发人员是否倾向于一方?

c# asp.net-mvc entity-framework linq-to-sql

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