我有一个非常基本的任务我想做,但不知道如何处理它。问题:
我做了什么
创建了一个Windows窗体项目。创建了一个数据库(Microsoft MySQL数据库)并在那里创建了一个表。到目前为止,数据库本身仍然有效。
我想要什么
我想从数据库中获取属于某个ID(键)的特定整数,并将该整数值存储到我的C#Windows Forms程序中的变量中。
示例:查看' ID 60'在数据库和'等级'属于该ID。现在让标签的文本(让我们说label1.Text =)获得该值。
我该怎么做?
这是一个非常简单的基本应用程序。我不必担心任何安全问题。
大图
ID是可以通过考试获得的分数。那将是1-60。每个ID有6个等级。每个毕业都有一个最大值和最小值(一个范围,从该等级开始的点)。
基本上我也想稍后用DB值进行计算。例如,查看ID 60和B级最大值,如果用户输入等于B级最大值,则grad将为B +。
为此,我需要能够有效地从数据库中检索值,而我目前还不知道该怎么做。使用SELECT命令,还是有更好/其他方式使用C#?
非常感谢你!
[这不是作业或类似的东西,我只是想帮助我的GF,谁是老师,可以使用这样的小程序):)
答案 0 :(得分:2)
作为原始查询的一步,您正在寻找的是Object-relational mapping (ORM)
为了不重新发明轮子,我推荐这个答案Best ORM to use with C# 4.0
这回答了你的问题。至于哪种选择最适合,这是一个意见问题,不在此讨论。