我需要在表格中选择一个日期时间列.但是,我希望select语句将日期时间作为nvarchar返回,格式为DD/MM/YYYY.
对不起,如果这是一个副本,我的搜索没有任何结果.
我使用以下方法生成枚举类型的下拉列表(从这里解除:http://addinit.com/?q = node/54):
public static string DropDownList(this HtmlHelper helper, string name, Type type, object selected)
{
if (!type.IsEnum)
throw new ArgumentException("Type is not an enum.");
if(selected != null && selected.GetType() != type)
throw new ArgumentException("Selected object is not " + type.ToString());
var enums = new List<SelectListItem>();
foreach (int value in Enum.GetValues(type))
{
var item = new SelectListItem();
item.Value = value.ToString();
item.Text = Enum.GetName(type, value);
if(selected != null)
item.Selected = (int)selected == value;
enums.Add(item);
}
return …Run Code Online (Sandbox Code Playgroud) 我承认,我没有完全理解*Hibernate.
由于像Dapper这样的微型ORM 可用于满足大多数数据访问需求,那么需要像nHibernate这样的大枪的场景是什么?nHibernate闪耀的情况有哪些例子?要明确的是,我不认为"在不改变代码的情况下切换数据库的能力"太有利了.在八年的编程中,我从来没有真正做到这一点,而且似乎是一个浪费时间的开始.
我愿意接受任何深思熟虑的回应,但这里有一些问题的例子:
我正在使用 openXml SDK 创建一个简单的 word 文档。到目前为止它正在工作。现在如何将文件系统中的图像添加到此文档?我不在乎它在文档中的哪个位置,只是因为它就在那里。谢谢!这是我到目前为止所拥有的。
string fileName = "proposal"+dealerId +Guid.NewGuid().ToString()+".doc";
string filePath = @"C:\DWSApplicationFiles\Word\" + fileName;
using (WordprocessingDocument wordDoc = WordprocessingDocument.Create(filePath, WordprocessingDocumentType.Document, true))
{
MainDocumentPart mainPart = wordDoc.AddMainDocumentPart();
mainPart.Document = new Document();
//create the body
Body body = new Body();
DocumentFormat.OpenXml.Wordprocessing.Paragraph p = new DocumentFormat.OpenXml.Wordprocessing.Paragraph();
DocumentFormat.OpenXml.Wordprocessing.Run runParagraph = new DocumentFormat.OpenXml.Wordprocessing.Run();
DocumentFormat.OpenXml.Wordprocessing.Text text_paragraph = new DocumentFormat.OpenXml.Wordprocessing.Text("This is a test");
runParagraph.Append(text_paragraph);
p.Append(runParagraph);
body.Append(p);
mainPart.Document.Append(body);
mainPart.Document.Save();
}
Run Code Online (Sandbox Code Playgroud) 在我们的 MVC 2 应用程序中,我们实现了一个 JSON 模型绑定器,如下所示:
public virtual object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
string input;
using (var reader = new StreamReader(controllerContext.HttpContext.Request.InputStream))
{
input = reader.ReadToEnd();
}
return JsonConvert.DeserializeObject(
input,
bindingContext.ModelType);
}
Run Code Online (Sandbox Code Playgroud)
更新到 MVC 4 后,我注意到我们为传入的 JSON 帖子获取了空传入模型。当挖掘时,很明显上游有什么东西正在推进溪流。这很容易修复,就像这样
public virtual object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
string input;
//something upstream after MVC 4 upgrade is advancing the stream to end before we can read it
controllerContext.HttpContext.Request.InputStream.Position = 0;
using (var reader = new StreamReader(controllerContext.HttpContext.Request.InputStream))
{
input = reader.ReadToEnd();
}
return …Run Code Online (Sandbox Code Playgroud) 我有一个VS 2010混合语言解决方案,主要是C#,但包含一个用F#编写的Windows服务.我已经在并行环境中使用了xbuild这个版本,但是自从从badgerports升级到mono 2.10.5的打包版本后,我一直无法使它工作.
我经常遇到的错误是:
/home/alex/git/Solution/FSProject/FSProject.fsproj:错误:在项目中找不到名为"Build"的目标.
令我困惑的是,查看项目文件时,似乎没有定义任何目标.我远不是MSBuild的专家,但这对我来说似乎有点奇怪.话虽如此,它以前确实有效.
有没有人遇到(并希望找到解决方案)类似的问题?如果可能的话,我希望能够使用xbuild和Visual Studio构建解决方案.
环境是薄荷11(不确定这是基于ubuntu maverick还是natty)从badgerports运行mono 2.10.5.fsharp从最新源安装到默认前缀.
编辑
由于Brian的指针(我确实需要硬编码路径,xbuild似乎无法解决像"$(MSBuildExtensionsPath32)..\FSharp\1.0\Microsoft.FSharp.Targets这样的问题,我已经能够更近一点了) ").FSC实际上已经被调用了,虽然它抱怨它无法解析对FSharp.Core的引用.
我发现这个页面F#和XBuild(Debian)有助于实现这一目标.
c# ×3
asp.net-mvc ×2
asp.net ×1
f# ×1
hibernate ×1
mono ×1
msbuild ×1
nhibernate ×1
openxml ×1
openxml-sdk ×1
sql ×1
sql-server ×1
xbuild ×1