public ActionResult Summary(string SelectedValue, int page = 1)
{
ViewBag.CurrentSort = SelectedValue;
var result = repository
.Furnitures
.Where(p => category == null || p.Category.Name == category)
.Skip((page - 1) * pageSize)
.Take(pageSize)
.ToList();
if (SelectedValue != null)
{
if (SelectedValue.Equals("OrderByDescending"))
{
result = repository
.Furnitures
.OrderBy("Price desc")
.ToList();
}
else if (SelectedValue.Equals("OrderByAscending"))
{
result = repository
.Furnitures
.OrderBy("Price asc")
.ToList();
}
else
{
result = repository.Furnitures.OrderBy("FurnitureId").ToList();
}
}
return PartialView(result);
}
var mach = new ChebyshevMachine();
mach.StartAnimation();
var mach2 = mach;
mach2.StopAnimation();
var result = myarr_0.Select(x => x.ToCharArray()).ToArray();
char[][] array = new char[myarr_0.Length][]; // вот массив куда будем записывать символы
for (var i = 0; i < myarr_0.Length; i++)
{
array[i] = myarr_0[i].ToCharArray();
}
var rnd = new Random()
class Signature<TData>
{
private TData _data;
public Signature(TData data)
{
_data = data;
}
public GetSignature
{
get{ return data.Signature }
}
}
class A<TData>
{
private _signature;
public A(TData data)
{
_signature = new Signature(data);
Data = data
}
public Signature Signature { get { return _signature.GetSignature; }
public TData Data { get; set; }
}
В общем, если Вы не собираетесь хранить в value тексты неопределенного размера, то делаете varchar(2000) например и в памяти будет занимать место длина + 1 байт. char имеет место, когда значения одинаковой длины (идентификаторы, флаги), Вы сэкономите на памяти по 1 байту с значения, но быстрее он не будет по сравнению с varchar. Но вот varchar будет побыстрее, чем text из-за тог, что varchar в таблице хранится, а text хранится снаружи и в таблице только ссылка на место хранения.