source file
But this isn't really a great idea. Separate files for separate entities!
source file
But this isn't really a great idea. Separate files for separate entities!
Editors == Registered users Approver == Manager (approver approves (possibly creates) Editors. Also assigns roles to those individuals. Administrator == Boss person w/right to reject approved records
significant.
So, there is a performance hit for using + or +=, but not enough for any reasonable string literal in code. Concatenating a long paragraph, use StringBuilder.
previous
Umm...
Click the Students tab to see the test data that the Seed method inserted.
Working straight through, following all directions, and doing nothing extra, this doesn't work. Browser can't find /Students/Index. There needs to be some routing configuration not so far discussed.
The central idea of DbC is a metaphor on how elements of a software system collaborate with each other on the basis of mutual obligations and benefits.
Offer, acceptance, mutual consideration: CONTRACT!
The lambda expression matches the delegate it is assigned to, so it defines a method that takes one parameter of type Base and that has no return value.
Where's the Delegate the lambda expression supposedly matches
IEnumerable<Base>.
Covariance: can assign a variable from derived class to base class variable.
Contravariance: can assign a variable from a base class to a derived class variable.
Basic Liskov substitution? Except, contravariance is inversion of Liskov princip