Car*_*ngo 7 c# database entity-framework database-connection
嗨,我编写了一些C#,但从未使用过数据库.我想在一些框架中使用带有C#的SQL Server.微软似乎在C#的整个生命周期中都提供了许多框架.这使我很难搜索/选择.
我应该选择哪一个?我正在开发一个简单的3层webapp.我看过一些Entity Framework .Net 4.0视频,但我觉得事情太自动了.我现在需要做一些SQL ..
如果我应该去EF4.0,这真的是最好的参考http://msdn.microsoft.com/en-us/library/bb386876.aspx
有什么建议?
使用Entity Framework 4 - 它是SQL Server数据库的当前和未来最佳方法.它是WCF数据服务的基础,概念模型的概念肯定会出现在其他Microsoft产品中(可能是Reporting Services和其他人).
它确实为您提供了许多钩子,允许您执行"即时"SQL语句,并且您还可以非常好地将存储过程集成到Entity Framework中.
而对于"磨坊"日常任务,它可以为您提供基于数据库的优秀C#对象.
在我看来,这是您目前最好的选择 - 也是最具灵活性和选择的选择.您可以从数据库("数据库优先")开始,并从现有表创建类; 或者您可以从模型开始并让EF4为您生成数据库,EF v4.1(即将发布)也将提供"代码优先"开发,您甚至不需要可视化模型,但您可以描述所有数据库对象和设置只是C#代码.
更新:
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |