在我的C#应用程序中,我需要访问SQL Server数据库。但仅限于某些视图和某些存储过程。建议使用实体框架?还是有一些轻量级的方法可以访问?C#访问SQL Server数据库存储过程和视图
0
A
回答
1
建议使用entityframework吗?
是的。
还是有矿石存在一些轻量级的方法?
这就是我相信的实体框架。
实体框架+ LINQ to SQL = Magic。
+0
我首次在其他项目中使用实体框架,但首先使用模型生成我自己的数据库。 所以现在我只需要访问一个已经存在的数据库。 模型或代码首先不起作用。我首先需要数据库。但是我没有访问完整的数据库,只能访问某些视图和存储过程。我现在不怎么开始。 –
+0
这可能会帮助你:http://www.codeproject.com/Tips/1056400/Setting-up-SQLite-and-Entity-Framework-Code-First – Samuel
0
ADO.NET比EF快得多并且在app.config中没有什么困难
using (SqlConnection conn = new SqlConnection("Data Source=.; Initial Catalog=DBNAME; Integrated Security=true;"))
{
conn.Open();
using (SqlCommand cmd = new SqlCommand("SELECT ID, NAME FROM VIEWNAME where id > 4550;", conn))
{
// cmd.CommandType = CommandType.StoredProcedure // for SP
using (SqlDataReader dr = cmd.ExecuteReader())
{
while (dr.Read())
{
dictionary.Add(dr.GetInt32(0), dr.GetString(1));
}
}
}
}
连接字符串更好地存储
相关问题
- 1. 从SQL Server存储过程访问Oracle数据库。
- 2. 从sql传输数据库表和存储过程到访问
- 3. 如何在SQL Server数据库之间同步视图和存储过程?
- 4. PHP和数据库:视图,函数和存储过程性能
- 5. SQL SERVER视图和存储过程问题?
- 6. 在sql server中创建存储过程和视图的问题
- 7. 表视图数据存储和访问
- 8. C#和SQL Server - 使用存储过程
- 9. 存储过程和SQL Server
- 10. C#SQL Server数据存储
- 11. SQL Server:反向工程视图和存储过程
- 12. 远程访问SQL Server数据库
- 13. 访问远程SQL Server数据库
- 14. 参数验证,存储过程和数据访问层在c#
- 15. 访问SQL Server存储过程的输出参数
- 16. SQL Server 2005视图vs物化视图vs存储过程
- 17. SQL Server存储过程参数值作为数据库名
- 18. 数据库副本不复制视图,存储过程,
- 19. SQL Server存储过程和Linq-to-SQL
- 20. PL/SQL:存储过程中不同用户的访问视图
- 21. 访问数据库中的SQL语句和存储过程的最佳方式
- 22. 问题而将SQL Server存储过程,Oracle存储过程
- 23. 存储库模式和数据访问
- 24. 使用存储过程访问数据
- 25. C#&SQL Server:执行存储过程
- 26. C#DataTable到SQL Server存储过程
- 27. SQL Server存储过程 - C#PK - FK
- 28. 在SQL Server 2005数据库中记录存储过程错误
- 29. 使用存储过程从硬盘备份SQL Server数据库?
- 30. 在熊猫不同的数据库中存储过程 - Sql server
EF是现在相当不错的 - 看看吧!如果你觉得它太笨重,你可以随时看看[Dapper.NET](https://github.com/StackExchange/dapper-dot-net)(这是偶然用于在这里为这个网站供电的 - Stackoverflow) –