What are some of the limitations of IdeaBlade?

I launched a project that needs a web interface and a desktop. One solution is IdeaBlade ( http://www.ideablade.com ). Can anyone who uses it describe their limitations and benefits? Can this be checked?

Thanks Alex

+3
source share
1 answer

As vice president of IdeaBlade technology, I should not even comment on the limitations and advantages of DevForce in this space. Happy to answer specific questions though.

Can this be verified? I can answer this with the beginning of the answer.

. , - . .. , .

1) DevForce POCO, . , Entity, .

2) , ctor, , (-) - .

var cust = new Customer {ID=..., Name =...}; // have fun

, , .

3) (, ), EntityManager ( , - ), EM, , , , .

4) EntityManager , .

, , OrderDetails; , ... .

order.Customer ; order.OrderDetails . EM, , , .

:

var mgr = new EntityManager(false); // create disconnected

var order = new Order {ID = ..., Quantity = 1, ...};

var customer = new Customer {ID = 42, Name = "ABC", };

mgr.AttachEntity(order);

mgr.AttachEntity(customer);

order.Customer = customer; // associate them

EM .

5) LINQ

var custs = mgr.Customers.Where(c => c.Name.StartsWith("A").ToList();

var orders = mgr.Orders.Where(o => o.Customer.Name.StartsWith("A")).ToList();

6) , EntityManager , .

7) Data Mother, EM , .

8) EntityManager . , DataMother .

, . () , Entity Framework, . , .

, , , -.

9) , , , , .

10) , , .NET, Silverlight , .

, .

, (PI). PI, .

PI , . , , . , , . , API :

  • EntityAspect ( )
  • ErrorsChanged
  • PendingEntityResolved
  • PropertyChanged
  • ToQuery < >

(EntityAspect, PropertyChanged); . , Object ( ), .

, P.I. .

: " , , ... ?"

, , , . , .

, , , .

,

+6

Source: https://habr.com/ru/post/1742800/


All Articles