using (var db = new MyEntities()) { var Owner_ID = new ObjectParameter("Owner_ID", typeof(string)); var msgError = new ObjectParameter("msgError", typeof(string)); db.InsBeerClient(Owner_ID, msgError); return (msgError.Value ?? "").ToString(); }
EntityFramework exec proc with out params
Entity Framework Update
You can easly do it by using this code
Please note, I set only value, that i wanted to cahnge. Another value is "id", that identifies the record.
Another interesting aspect is this
You will get an error if you don't set the fields with NOTNULL values.
another approach to it is
using (var db = new EGAIS_RUEntities()) { db.Configuration.ValidateOnSaveEnabled = false; var _rec = new CONTRAGENT() { id = 1, status = 3 }; db.CONTRAGENTS.Attach(_rec); var entry = db.Entry(_rec); entry.Property(e => e.status).IsModified = true; db.SaveChanges(); }
Please note, I set only value, that i wanted to cahnge. Another value is "id", that identifies the record.
Another interesting aspect is this
db.Configuration.ValidateOnSaveEnabled = false;
You will get an error if you don't set the fields with NOTNULL values.
another approach to it is
dbcontext.Entry(_rec).State = System.Data.Entity.EntityState.Modified; dbcontext.SaveChanges();
с# get GOST 3410 certificate from container
public static X509Certificate2 GetCertFromCont(string pin, string CertCont) { CspParameters cspParameters = new CspParameters(75); cspParameters.KeyContainerName = CertCont; cspParameters.Flags = CspProviderFlags.NoPrompt; if (pin != "") { System.Security.SecureString s = new System.Security.SecureString(); foreach (char z in pin) s.AppendChar(z); cspParameters.KeyPassword = s; } try { Gost3410CryptoServiceProvider prov = new Gost3410CryptoServiceProvider( cspParameters); return prov.ContainerCertificate; } catch (Exception e) { //System.Windows.MessageBox.Show(e.Message); return null; } }
VS2010 tfs http code 203 non-authoritative information
1 Service Pack 1 for Visual Studio 2010
2 Visual Studio 2010 SP1 Team Foundation Server 2012 Compatibility GDR - This patch found here
2 Visual Studio 2010 SP1 Team Foundation Server 2012 Compatibility GDR - This patch found here
Introdution example from KnockoutJs
//HTML
<p>First name: <strong data-bind="text: firstName"></strong></p>
<p>Last name: <strong data-bind="text: lastName"></strong></p>
<p>First name: <input data-bind="value: firstName" /></p>
<p>Last name: <input data-bind="value: lastName" /></p>
<p>Full name: <strong data-bind="text: fullName"></strong></p>
<button data-bind="click: capitalizeLastName">Go caps</button>
----------------------------------------------------------------------
//JS
function AppViewModel() {
this.firstName = ko.observable("Bert");
this.lastName = ko.observable("Bertington");
this.fullName = ko.computed(function() {
return this.firstName() + " " + this.lastName();
}, this);
this.capitalizeLastName = function() {
var currentVal = this.lastName(); // Read the current value
this.lastName(currentVal.toUpperCase()); // Write back a modified value
};
}
ko.applyBindings(new AppViewModel());
Download KnockOutJS
<p>First name: <strong data-bind="text: firstName"></strong></p>
<p>Last name: <strong data-bind="text: lastName"></strong></p>
<p>First name: <input data-bind="value: firstName" /></p>
<p>Last name: <input data-bind="value: lastName" /></p>
<p>Full name: <strong data-bind="text: fullName"></strong></p>
<button data-bind="click: capitalizeLastName">Go caps</button>
----------------------------------------------------------------------
//JS
function AppViewModel() {
this.firstName = ko.observable("Bert");
this.lastName = ko.observable("Bertington");
this.fullName = ko.computed(function() {
return this.firstName() + " " + this.lastName();
}, this);
this.capitalizeLastName = function() {
var currentVal = this.lastName(); // Read the current value
this.lastName(currentVal.toUpperCase()); // Write back a modified value
};
}
ko.applyBindings(new AppViewModel());
Download KnockOutJS
c# Creating simple app using NinjaTrader API
1 First of all register there
http://www.ninjatraderbrokerage.com/free_futures_trading_demo
2 Download and install ninja trader
http://www.ninjatrader.com/ninjatrader/nt7/setup.exe
3 Create your project in Visual studio
4 Dont forget to add a link to NinjaTrader.client.dll
5 Add this code
6 Dont forget to type your demo login, password
7 Order was added !
8 Check out another functions of this DLL
http://www.ninjatrader.com/support/helpGuides/nt7/index.html?functions.htm
c# Create custom exception
public class CertNotValidException : Exception { public CertNotValidException() : base() { } public CertNotValidException(string message) : base(message) { } public CertNotValidException(string format, params object[] args) : base(string.Format(format, args)) { } public CertNotValidException(string message, Exception innerException) : base(message, innerException) { } public CertNotValidException(string format, Exception innerException, params object[] args) : base(string.Format(format, args), innerException) { } }
Subscribe to:
Posts (Atom)