私は、ストアドプロシージャがあります。私は、ストアドプロシージャを呼び出し、配列として返すようにしようとしていますが、私はエラーを取得ストアドプロシージャの結果を表示するには?
ALTER PROCEDURE [dbo].[GetAllAnnouncements]
AS
BEGIN
SELECT
Description, DisplayStartDate, DisplayEndDate
FROM
Announcements
END
を:
Cannot implicitly Convert Type MyProject.Models.GetAllAnnouncements_Result[] to string[]
マイコード:
public string[] getAllAnnouncements()
{
using (PerformanceReviewEntities objContext = new PerformanceReviewEntities())
{
var ann = objContext.GetAllAnnouncements();
string[] DisplayAnn = ann.ToArray();
}
}
を
私はそれが編集機能のインポート内で何かをしなければならないことは知っていますが、私は何をすべきか分かりません。私は家のコントローラから実行し、私の.cshtmlページでそれを見ることができるようにしたい。
SQL Server Management Studio(SSMS)を使用します。 SQL Serverに付属しており、データベーステーブルとストアドプロシージャを表示できるエクスプローラがあります。 – jdweng
結果は文字列配列ではありません。 'GetAllAnnouncements_Result'の配列です。プロシージャが返すものについて考え、3つのプロパティ(Description、DisplayStartDate、DisplayEndDate)を持つオブジェクトを文字列にすることはできますか? – Crowcoder