这里的任何人都可以知道引用链接或如何在ASP.NET C#上创建面向对象的连接,它们处理OPEN连接,关闭连接,SELECT,UPDATE,DELETE,INSERT和填充。如果我在单个类或命名空间上有这个更好,我可以在每次处理数据库事务时调用代码重用性和效率。我是C#的新手,但我知道组织数据库事务的重要性。
答案 0 :(得分:2)
EF很容易实现,你可以创建一个继承自DbContext的类。
此类使用DbSet定义属性,其中T是您支持数据库的类型。
然后设置连接字符串。并指定初始化数据库时要执行的操作。
您将DbSet视为可添加到其中的列表。搜索一下。从中删除。改变它里面的东西。唯一的区别是当你完成后你必须打电话
db.myDataSet.SaveChanges();
如果要直接访问调用sql命令,请阅读this
var sqlConnection1 = new SqlConnection("Your Connection String");
var cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = "SELECT * FROM Customers";
cmd.CommandType = CommandType.Text;
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
reader = cmd.ExecuteReader();
// Data is accessible through the DataReader object here.
sqlConnection1.Close();
答案 1 :(得分:1)
我想说选择将取决于您要构建的系统的要求。有多种选择供您选择:
答案 2 :(得分:0)
如果你是新手,你应该从Enterprise Library开始。然后逐步转向像EntityFramework或其他人这样的ORM。
这是你应该开始的地方: https://msdn.microsoft.com/en-us/library/dn440726(v=pandp.60).aspx