WCF サービスでは、Linq クラスを使用します。私のコードは次のとおりです。
AttendenceDataContext projectDataContext=new AttendenceDataContext();
var brAttendence = new BR_Attendance()
{
SupId =1,
AttenDate=from w in projectDataContext.gete,
InTime =,
OutTime =,
ImageName =,
ImageUrl =,
PresentBR =,
AbsentBR =,
Active = true
};
コードを wcf サービスに記述します。操作コントラクト メソッド内にgetsysdatefromを挿入できます。私のwcfサービスコードは次のとおりです。
namespace ServiceHost
{
[ServiceContract(Namespace = "")]
[SilverlightFaultBehavior]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class UploadService
{
[OperationContract]
public bool Upload(ImageFile image)
{
FileStream fileStream = null;
BinaryWriter writer = null;
string filePath;
try
{
filePath = HttpContext.Current.Server.MapPath(".") + "\\Picture\\" + image.ImageName;
if (image.ImageName != string.Empty)
{
fileStream = File.Open(filePath, FileMode.Create);
writer = new BinaryWriter(fileStream);
writer.Write(image.Imagestream);
}
if (fileStream != null)
fileStream.Close();
if (writer != null)
writer.Close();
AttendenceDataContext projectDataContext = new AttendenceDataContext();
var brAttendence = new BR_Attendance()
{
SupId = 1,
AttenDate = from w in projectDataContext.gete,
InTime =,
OutTime =,
ImageName =,
ImageUrl =,
PresentBR =,
AbsentBR =,
Active = true
};
return true;
}
catch (Exception)
{
if (fileStream != null)
fileStream.Close();
if (writer != null)
writer.Close();
return false;
}
finally
{
}
}
}
}
AttenDateで、Microsoft SQL Server の現在の日付を取得したいと考えています。入手方法は?