这个大家都知道
using (var db = new DatabaseEntites())
{
var row = db.SomeTable.SingleOrDefault(r => r.Id == 5)
}
我打算用这样的静态方法创建一个静态类
public static class SomeTableRepository
{
public static class GetSomeTableRow(DatabaseEntities db, int id)
{
return db.SomeTable.SingleOrDefault(r => r.Id == 5);
}
}
然后第一个代码看起来像这样
using (var db = new DatabaseEntites())
{
var row = SomeTableRepository.GetSomeTableRow(db, id);
}
如果这将是一个网络应用程序...这种编程会好吗...或者这种编程会引起一些麻烦吗?...或者这是非常好的代码:)