Просто настройте загрузчик на всю сетку, определенную для вашего основного контента:
app {
display: grid;
grid-template-areas:
"main other"
"main other"
"main other";
height: 200px;
border: 1px solid;
}
#main {
grid-area: main;
background: red;
}
#other {
grid-area: other;
background: green;
}
#preloader {
grid-column: 1/span 2;
grid-row: 1/span 3;
background: yellow;
}
While loading
<app>
<div id="preloader">
</div>
</app>
After content is loaded
<app>
<div id="main">
</div>
<div id="other">
</div>
</app>
Нет никакого поставщика LINQ, о котором я знаю для универсальных основанных на WCF запросов. LINQ к Услугам передачи данных ADO.NET, однако, позволяет Вам запросить модель Entity по WCF/REST.
static void Main(string[] args)
{
var context=new WebDataContext("http://localhost:18752/Northwind.svc");
var query = from p in context.CreateQuery<Product>("Products")
where p.UnitsInStock > 100
select p;
foreach (Product p in query)
{
Console.WriteLine(p.ProductName+", UnitsInStock="+p.UnitsInStock);
}
}
Услуги передачи данных ADO.NET являются, вероятно, Вашим лучшим выбором. Был codeplex проект interlinq, чтобы смочь использовать произвольные выражения LINQ с WCF, который мог затем быть обработан другим поставщиком LINQ, как LINQ к NHibernate или LINQ к SQL. Печально этот проект, кажется, не очень активен.
Удачи.
Вы можете добавить LINQ в класс SQL в службу WCF. Затем перейдите в свой DataContext в классе LINQ в SQL и в режиме серии SEAP SERVITES в однонаправленную.
Объекты в вашем классе LINQ в SQL теперь будут доступны через службу WCF :)