如何编写正则表达式将mark转换为HTML?例如,您可以输入以下内容:
This would be *italicized* text and this would be **bold** text
Run Code Online (Sandbox Code Playgroud)
然后需要将其转换为:
This would be <em>italicized</em> text and this would be <strong>bold</strong> text
Run Code Online (Sandbox Code Playgroud)
与stackoverflow使用的标记向下编辑控件非常相似.
澄清
对于它的价值,我正在使用C#.此外,这些是我想要允许的唯一真正的标签/降价.转换的文本量将少于300个字符左右.
我们的数据库中有标量函数,用于返回"客户的任务数量"或"客户的总发票金额"等内容.
我们正在尝试并试图尝试使用无存储过程来执行此操作...通常我们只需在存储过程中调用此函数并将其作为单个值返回.
有没有办法使用LINQ to SQL来使用或访问标量函数?如果是这样,我会有兴趣看一个如何...的例子,如果没有,如何处理这种情况最好...如果它甚至是可行的.
我试图弄清楚如何将Outlook 2010中的电子邮件拖放到我的.NET应用程序中.我见过很多文章,大多数都有非常复杂的解决方案.我的想法是不应该那么复杂......但我可能是错的.
任何帮助将非常感激!
如果有以下Api控制器...使用StrutureMap进行DI ...
using System;
using System.Dynamic;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using IdentityService.Domain;
using IdentityService.Domain.Contracts;
using IdentityService.Domain.Models;
namespace IdentityService.Controllers
{
public class AccountController : ApiController
{
private readonly IRepository<Client> _clientRepository;
private readonly IRepository<RelyingParty> _relyingPartyRepository;
private readonly IRepository<Token> _tokenRepository;
public AccountController(
IRepository<Client> clientRepository,
IRepository<RelyingParty> relyingPartyRepository,
IRepository<Token> tokenRepository)
{
_clientRepository = clientRepository;
_relyingPartyRepository = relyingPartyRepository;
_tokenRepository = tokenRepository;
}
public HttpResponseMessage Post(
[FromBody] dynamic data)
{
dynamic result = new ExpandoObject();
try
{
var clientAuthenticator = new ClientAuthenticator(
_clientRepository,
_relyingPartyRepository,
_tokenRepository); …Run Code Online (Sandbox Code Playgroud) 几个月前我已经从VB.NET切换到C#,虽然C#中有很多我真正喜欢的功能,不管你信不信,我确实从VB.NET中遗漏了一些功能.
其中一个功能是每当我在VB.NET中实现一个接口时,就会自动为我添加存根属性和方法.
有没有办法在C#中做到这一点?
我有以下Transact-Sql,我试图转换为LINQ ...并挣扎.
SELECT * FROM Project
WHERE Project.ProjectId IN (SELECT ProjectId FROM ProjectMember Where MemberId = 'a45bd16d-9be0-421b-b5bf-143d334c8155')
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激......如果可能的话,我想用Lambda表达式来做.
提前致谢!
我想在我的软件开发项目中使用Visual Studio中的Microsoft测试框架实现自动化测试.我已经创建了一些测试,总而言之,它非常易于使用.
有哪些更好的测试业务对象的实践,更具体地说是读取和写入数据库的实践.
是否最好从开发数据库中设置一个单独的测试数据库,从中测试用户界面,然后只测试该数据库?基本上只是填充垃圾数据.
是否更好地接受某种类型的清理后自己的心态,这意味着,如果我正在测试AddUser方法,我是否添加用户,检查我的测试,然后删除用户?
您是否在一种测试方法中测试每种CRUD方法?
最后,如验证字符串的各个业务规则具有正确的大小,开始日期小于结束日期,CustomerId是正确的客户等等.
我意识到这是一个非常广泛的问题......只是寻找一些方向......采取婴儿步骤.
更多信息...
很多很好的答案!我不确定我是否能够启动模拟数据库.我使用CSLA作为我的对象的框架.需要一些严肃的重构才能使用mock对象进行测试.我要调查一下这个.虽然,在某些时候,我确实想测试数据库交互...当使用模拟数据库时,你何时/何时实际测试数据库通信?
另一个问题......最好是保持每种测试方法不依赖于其他测试吗?
我试图在REST中模拟实体的附件.假设缺陷实体可以附加多个附件.每个附件都有一个描述和一些其他属性(最后修改,文件大小......).附件本身是任何格式的文件(jpeg,doc ...)
我想知道我应该如何对REST进行建模
我想到了以下两个选项:
GET,content-type:http:// my-app/defects / {id}/attachments上的XML将以XML格式返回缺陷的附件元数据(描述,最后修改,文件大小......)
GET,内容类型:http:// my-app/defects / {id}/attachments上的gzip 将在zip文件中返回缺陷的附件
GET,content-type:mime multi-part on http:// my-app/defects / {id}/attachments将返回多部分消息中的缺陷附件(二进制数据和XML元数据)
POST,content-type:http:// my-app/defects / {id}/attachments上的XML 将创建新附件,元数据只附加文件(然后用户必须发送带有二进制数据的PUT请求)
POST,content-type:mime\multi-part on http:// my-app/defects / {id}/attachments将创建附件,客户端可以在单个往返中发送元数据和文件本身
GET,content-type:http:// my-app/defects / {id}/attachments上的XML将以XML格式返回缺陷的附件元数据(描述,最后修改,文件大小......)
GET,内容类型:http:// my-app/defects / {id}/attachments/files上的gzip 将在单个zip中返回缺陷的附件二进制数据
创建新附件,首先调用:
然后添加二进制数据本身:
一方面,第一种方法更加健壮和高效,因为客户端可以在单次往返中创建\获取附件元数据和二进制数据.另一方面,我有点不愿意使用mime-multipart表示,因为它消耗和生产更麻烦.
编辑:我检查了闪烁上传REST API.他们似乎正在使用多部分消息来包含照片和照片属性.
我已经开始升级我们的一个内部软件应用程序,用ASP.NET Web Forms编写,然后转移到ASP.NET MVC.
我正在尝试为我的类利用Repository设计模式,这让我想到了有关放入存储库的数量的问题.
我有以下实体:
我目前有一个ITopicRepository接口和一个名为TopicRepository的类,它处理主题的所有基本CRUD.我现在正准备为评论,修订和订阅添加代码.
我想知道这一切都进入了TopicRepository还是我为每个实体创建了一个存储库,例如TopicRevisionRepository等等.
根据Scott Hanselman的说法,在他的博客上,我应该能够进行动态模型绑定并返回动态.
我有一个包含单个方法的Web API控制器:
public dynamic Post(dynamic data)
{
return data;
}
Run Code Online (Sandbox Code Playgroud)
当我从Fiddler拨打以下电话时,我得到了null回复.
POST http://localhost:57856/api/values HTTP/1.1
User-Agent: Fiddler
Host: localhost:57856
Content-Type: "application/json"
Content-Length: 22
{"Name": "jlucpicard"}
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?如果将其送回JSON了data?这是一个更简单的后续我原来的问题ASP.NET WEB API没有绑定到POST上的动态对象.
c# ×6
.net ×2
linq-to-sql ×2
sql ×2
attachment ×1
binary ×1
binaryfiles ×1
csla ×1
html ×1
lambda ×1
linq ×1
markdown ×1
outlook ×1
regex ×1
rest ×1
sql-server ×1
testing ×1
unit-testing ×1
vb.net ×1