これは私のカスタムクラスの例です。
public class Application
{
public string App_Name { get; set; }
public string App_Number { get; set; }
public string Sever_Name { get; set; }
}
Enterprise Library Data BlockのExecuteNonqueryを使用して、ストアドプロシージャを呼び出しています。
私は、おそらくlinqを使用して、Application型のオブジェクトを次のようなExecuteNoneQueryに渡すことができるObject []に変換する方法を探しています。
Database.ExecuteNonQuery Method (String, Object[])
これは私がやりたいことの例ですが、これが機能する前にアプリケーションの変換を行う必要があります。
internal void Update(Application application)
{
int returnValue = 0;
string sql = "somsesproc";
DatabaseFactory.CreateDatabase("AppsConnectionString").ExecuteNonQuery(somsesproc, application);
}
Application
オブジェクト自体をオブジェクト配列内に配置する必要があるかどうかは不明です。
object[] oa = new object[] {application};
または、プロパティを配列に分割する場合:
object[] oa = new object[] {application.App_Name,
application.App_Number,
application.Sever_Name};
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加