此解决方案有4层。
在BLL中,有验证方法检查用户输入(服务器验证)错误发生在这里:
BLL.服务器
Entities dbo = new Entities { };
var query = from c in dbo.database1 where c.id == id select c.Name;
I参考
- 使用System.Linq
- 使用System.Data.Linq
- 使用System.Data.Entity
和其他较低的项目,
如果有一个好的方法使它正确,请告诉我。
在查询中,您可以从context.db.Name
中选择,而您应该从context.db
中选择,否则select c.Name
将意味着context.db.Name.Name
Entities dbo = new Entities();
var query = from c in dbo.database1 where c.id == id select c.Name;