Ich habe eine gespeicherte Prozedur mit dem Namen Get_Visits
. Das Ergebnis wird aus einer Select-Anweisung erzeugt.Visual Studio C# gespeichert Prozedurausgabewert
select id, number, name ....
In Visual Studio greife ich auf das Ergebnis:
List<DAL.Get_VisitsResult> resm = dc.Get_Visits(ctid, siteid, date).ToList<DAL.Get_VisitsResult>();
foreach (DAL.Get_VisitsResult m in resm)
{
resm.id = 4
}
ich die gespeicherte Prozedur geändert, so ist das Ergebnis eine andere Spalte enthält:
select id, new_id, number, name....
ich die gespeicherte Prozedur in .dbml
Datei aktualisieren, aber Ich kann nicht auf die neue Spalte zugreifen.
Nur wenn ich mit der Hand in der Datei designer.cs gehen und die
public partial class Get_VisitsResult
{
private string _Id;
private string _new_Id;
private string _name;
.....
}
diese Datei aktualisiert werden soll nicht ändern, wenn ich die gespeicherte Prozedur in Visual Studio aktualisieren?
Problem gelöst, indem ... den Laptop Neustart
bauen Sie einfach Ihre DAL. –
Ich habe das schon gemacht – alxem
Haben Sie versucht, VS aus und wieder wieder einzuschalten (ernsthaft). –