小编Mic*_*cah的帖子

实体框架验证

我正准备开始一个新项目,我一直在研究实体框架.我的问题是验证实体的最佳策略是什么?我参与过的其他项目在大多数验证中使用了属性,但显然这在实体框架中是不可能的.是通过处理属性设置器中的部分方法来实现此目的的唯一方法吗?所有建议都非常感谢.

.net c# validation entity-framework

16
推荐指数
2
解决办法
2万
查看次数

使用严格的XHTML构建网站并依靠CSS 100%的视觉风格是否切实可行?

我倾向于经常采用学术方法,并且在我的发展中坚持严格的原则,而事实是,如果我不那么谨慎,我可以尽快完成项目.我希望找到适当的实用性.

我想采用"Zen"方法来设计一个网站(用我的话说)"严格使用HTML来构建内容结构,然后让CSS魔术完成其余部分".这实际上有多实用?我遇到的一个问题是我想先开发(制作功能)网站,然后再回来设计它.我知道结构方面我希望网站如何流动,但我还没有开始玩CSS布局,图形或任何其他设计的东西.这里的正确方法是什么?

css xhtml standards

15
推荐指数
1
解决办法
687
查看次数

使用DataContractSerializer反序列化XML

我有一个返回以下数据的Web服务:

<?xml version=""1.0"" encoding=""UTF-8""?>
<RESPONSE>
    <KEY>12345</KEY>
    <PROPERTY>
        <PROPERTY_ADDRESS>
            <STREET_NUM>25</STREET_NUM>
            <STREET_ADDRESS>ELM ST</STREET_ADDRESS>
            <STREET_PREFIX/>
            <STREET_NAME>ELM</STREET_NAME>
            <STREET_TYPE>ST</STREET_TYPE>
            <STREET_SUFFIX/>
        </PROPERTY_ADDRESS>
    </PROPERTY>
</RESPONSE>
Run Code Online (Sandbox Code Playgroud)

我有一个匹配的类结构:

[DataContract(Name="RESPONSE", Namespace="")]
public class Response
{
    [DataMember(Name="KEY")]
    public string Key { get; set; }

    [DataMember(Name = "PROPERTY")]
    public Property Property { get; set; }
}

[DataContract(Name="PROPERTY", Namespace="")]
public class Property
{
    [DataMember(Name="PROPERTY_ADDRESS")]
    public PropertyAddress Address { get; set; }
}


[DataContract(Name="PROPERTY_ADDRESS", Namespace="")]
public class PropertyAddress
{
    [DataMember(Name="STREET_NUM")]
    public string StreetNumber { get; set; }

    [DataMember(Name = "STREET_ADDRESS")]
    public string StreetAddress { …
Run Code Online (Sandbox Code Playgroud)

.net c# xml datacontractserializer

15
推荐指数
2
解决办法
2万
查看次数

WPF中的多列树视图

任何人都知道我在哪里可以像WPF中的多列树视图一样获得控件?

wpf treeview wpf-controls

14
推荐指数
3
解决办法
3万
查看次数

脚本:在powershell中做什么?

我之前在变量上看到过这种语法,并且不完全确定它是什么:

$script:Foo = "Bar"
Run Code Online (Sandbox Code Playgroud)

powershell

14
推荐指数
2
解决办法
7375
查看次数

使用Eclipse创建java可执行文件

这是一个全新的问题.我在Ubuntu上运行Eclipse.我创建了一个测试项目,我想编译成一个可执行文件(相当于Linux等效的Windows .exe文件).这是我的程序的内容:

public class MyTest {
    public static void main(String[] args) {

        System.out.println("You passed in: " + args[0]);

    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何编译它,然后如何从命令行执行它.

谢谢!

java eclipse linux compiler-construction ubuntu

14
推荐指数
1
解决办法
3万
查看次数

Mongo和C#的日期时间问题

我在使用c#驱动程序保存和检索Mongo的日期时遇到问题.由于某种原因,它正在截断滴答声.

当我存储这个:

DateTime -> 5/17/2011 7:59:13 PM 
Ticks -> 634412591533741650
Run Code Online (Sandbox Code Playgroud)

我得到了回报:

DateTime -> 5/17/2011 7:59:13 PM 
Ticks -> 634412591533740000
Run Code Online (Sandbox Code Playgroud)

所以,如果我尝试做:

serverDateTime == mongoDateTime
Run Code Online (Sandbox Code Playgroud)

它总是失败.无论如何围绕这个?

c# datetime .net-4.0 mongodb

14
推荐指数
1
解决办法
7605
查看次数

JQuery Mobile本机选择不在droid上工作

这绝对让我发疯.我有Droid X 2.3.3.出于某种原因,当本机选择菜单无法打开data-role="none""data-native-menu="true"设置.有谁知道为什么会这样?

<!DOCTYPE HTML>

<html>
    <head>
        <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>
        <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
        </head>
    <body>
        <div id="wrapper-div">
            <div data-role="page" data-theme="b"> 
                <div data-position="inline" data-role="header">                
                    <h1>Test Page</h1>
                </div>
                <div id="content" data-role="content">               
                    <form action="" method="post">
                        <fieldset data-role="fieldcontain">
                        <label for="some-options">Some Options:</label>
                            <select data-native-menu="true" name="some-options" id="some-options">
                                <option value="1">Option 1</option>    
                                <option value="2">Option 2</option>      
                            </select>
                        </fieldset>

                        <fieldset data-role="fieldcontain">
                        <label for="mote-options">More Options:</label>
                            <select data-role="none" name="more-options" id="more-options">
                                <option value="1">Option 1</option>    
                                <option value="2">Option 2</option>      
                            </select>
                        </fieldset>

                        <fieldset data-role="fieldcontain">
                        <label for="evenmore-options">Even More Options:</label> …
Run Code Online (Sandbox Code Playgroud)

css mobile jquery android jquery-mobile

14
推荐指数
1
解决办法
1万
查看次数

你如何数据绑定到System.Windows.Forms.Treeview控件?

我正在看这个控件,它似乎缺乏数据绑定的标准.net"datasource"和"datamember"属性.这个控件不可绑定吗?我想可以编写一些自定义函数,从给定的数据源填充树视图,并根据需要嵌入数据对象,但这是"最佳实践"吗?或者每个人都只使用第三方树视图控件?

.net data-binding treeview winforms

13
推荐指数
2
解决办法
3万
查看次数

无法从web api POST读取正文数据

我正在尝试从新的Asp.Net Web Api中的请求中提取一些数据.我有这样的处理程序设置:

public class MyTestHandler : DelegatingHandler
{
    protected override System.Threading.Tasks.Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)
    {
        if (request.Content.IsFormData())
        {
            request.Content.ReadAsStreamAsync().ContinueWith(x => {
                var result = "";
                using (var sr = new StreamReader(x.Result))
                {
                    result = sr.ReadToEnd();
                }
                Console.Write(result);
            });
        }

        return base.SendAsync(request, cancellationToken);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的http请求:

POST http://127.0.0.1/test HTTP/1.1
Connection: Keep-Alive
Content-Length: 29
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue
Host: 127.0.0.1

my_property=my_value
Run Code Online (Sandbox Code Playgroud)

问题是无论我如何尝试从中读取信息request.Content总是空的.我试过了

request.Content.ReadAsStreamAsync
request.Content.ReadAsFormDataAsync
request.Content.ReadAs<FormDataCollection>
Run Code Online (Sandbox Code Playgroud)

以及

    [HttpGet,HttpPost]
    public string Index([FromBody]string my_property)
    {
        //my_property == null
        return "Test";
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-web-api

13
推荐指数
3
解决办法
3万
查看次数