小编Zyp*_*rax的帖子

T-SQL匹配特殊字符.Pre应匹配Pré

我有一个公司名称列表,用户必须输入他的公司名称才能进入系统.假设我们有公司"PréABC",现在我希望用户能够键入"Pre"或"Pré".

首先我认为这是LIKE语句的内置功能,但遗憾的是它不是.有什么想法吗?

t-sql sql-server special-characters

2
推荐指数
1
解决办法
699
查看次数

iOS架构和组件

很长一段时间以来,我一直在寻找客观的c例子,观看斯坦福大学的讲座,并玩一些代码来创建一个iOS应用程序.

然而,有些事情我找不到一个好的答案:

  1. 如何正确分离我的图层?我理解MVC结构,并且我看到了一些为模型创建类别以实现业务逻辑的示例.这是正确的方法,通过丰富模型或我应该创建专用类(例如,验证用户,从json,组订单中提取模型)?

  2. 观点有多聪明?我可以创建一个显示联系人的视图(通过分配联系人属性),还是应该为所有联系人字段创建单独的属性,或者视图是否应通过委托调用请求它的信息?

  3. 我在我的应用程序中使用了Storyboard.在我的屏幕上,我想要一个导航栏,让我们说一个显示订单的视图.在其他屏幕上,我想重用订单视图.

    • 如何在其他ViewControllers中重用order-view的ViewController和View?
    • 如果我有4个具有相同外观的屏幕,我是否只需将它们复制到故事板中?这似乎是主要的痛苦,如果我想改变我的背景怎么办?或者为所有视图添加一个按钮?当我创建一个安装向导时,我不想分别为每个屏幕定义外观.

来自C#背景我可能必须进入客观的心态:)
任何有关这方面的帮助都会很棒.

architecture structure objective-c reusability ios

2
推荐指数
1
解决办法
1436
查看次数

LINQ Orderby子句导致奇怪的结果

我创建了以下LINQ查询来演示此问题:

string[] dateStrings = new string[] { "2009-07-20 13:00:00", "2009-07-20 16:00:00", "2009-07-20 09:00:00" };

DateTime dateValue = DateTime.MinValue;    

var results =
    from dateString in dateStrings
    where DateTime.TryParse(dateString, out dateValue)
    orderby dateValue descending
    select dateValue;
Run Code Online (Sandbox Code Playgroud)

您希望结果是相反顺序的DateTimes列表:
20-7-2009 16:00:00
20-7-2009 13:00:00
20-7-2009 9:00:00

但我得到的只有:
20-7-2009 9:00:00
20-7-2009 9:00:00
20-7-2009 9:00:00

我究竟做错了什么?如果删除orderby语句,您会注意到DateTime的正常列表.

c# linq

1
推荐指数
2
解决办法
6597
查看次数

EF CodeFirst - 在数据库创建后创建索引

我正在将我的项目从数据库优先迁移到代码优先.

实体框架做了一些很好的工作来创建我的新数据库(应该模仿旧的数据库).
我正在使用数据注释和流畅的API组合来描述我的表.

我的数据库有一些索引,我也希望实体框架能够创建它们.看来,执行此操作的旧方法是定义自己的初始化程序并使用自定义T-SQL.

但是现在我们有了EF迁移,它应该更容易实现.
我似乎无法弄清楚如何将CreateDatabaseIfNotExists <>与自动迁移相结合来创建索引.我尝试使用MigrateDatabaseToLatestVersion <,>但在创建数据库后似乎没有执行迁移.

现在我们有Entity Framework 4.3,在数据库创建上创建索引和约束的正确方法是什么?

indexing entity-framework code-first ef-migrations

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

请求在页面卸载时确认

在您提出新问题时,在StackOverflow上,您输入了问题,如果您决定离开该页面,则会收到"您确定"的确认.

我想在我的ASP.Net应用程序中执行相同的操作:

用户必须填写调查问卷,并且可以选择临时存储他的答案.如果用户决定离开页面而不临时存储他的答案,我们想要弹出确认并要求用户存储他的答案.

两个问题:

  • 在ASP.Net中页面卸载之前显示确认弹出窗口的正确方法是什么?
    我知道beforeunload事件,但我不想让它成为一个大的javascript黑客.

  • 当用户点击"保存"按钮(无论如何都保存答案)时,我不希望确认启动

javascript asp.net confirm

-1
推荐指数
1
解决办法
6567
查看次数