اشتراکها
صفحه بندی یک کوئری با Sql Server
یک محیط مجتمع برای کار کردن با پاور شل. از نسخه های ۲ تا ۴ رو هم پشتیبانی میکنه. اگر از ویندوز ۸.۱ یا Windows Server 2012 R2
استفاده میکنید به صورت پیش فرض روی سیستم شما وجود داره (البته چون یه محیط گرافیکی تو Server Core قابل دسترسی نیست). برای دسترسی به اون فقط کافیه تو پاورشل بنویسید ise بعد هم یه اینتر. ولی برای نسخههای ویندوز پایینتر نیاز به یک بروز رسانی دارید.
اطلاعات بیشتر: +
قیمتهای نسبت به ویژوال استادیو 2012 تغییری نکرده است و تنها برای بروز رسانی به نسخه 2013 میبایست 99 دلار بپردازید. این تخفیف تا 31 ژانویه 2014 اعتبار دارد و بعد از آن مبلغ 299 دلار تعیین شده است. البته برای ما ایرانیها که هیچ اما با اضافه شدن اجباری Sign In در ویژوال استادیو 2013 باید دید چه پیش خواهد آمد!
با سلام؛ من تازه 2 روزه با Entity Framework آشنا شدم. حالا به روی VS 2012 و از طریق manage nuget pachages و گزینه 6 Entity Framework را نصب کردم و برای قدم اول یک کلاس , یک data layer , و کانکشن استرینگ را هم طبق اون تنظیم کردم. اما در زمان اجرا خطای Could not find schema را برای کانفیگ در کانکشن استرینگ میده. از دوستان کسی میتونه راهنمایی کنه؟ ممنون میشم
- توضیحات فوق مربوط به EF Code first بود و حتی با VS 2010 نیز قابل پیاده سازی و استفاده است.
- برای حالت database first نیاز به VS 2013 دارید تا از کلیه امکانات EF 6 استفاده کنید (یا باید به روز رسانی خاصی را برای VS 2012 نصب کنید). حالت Code first مستقل است از IDE (یک مزیت دیگر).
Entity Framework Designer همراه با VS 2012 فقط از EF 5 پشتیبانی میکند (در حالت پیش فرض) و از تغییرات انجام شده در EF 6 آگاه نیست. به همین جهت اگر با VS 2012 بخواهید با EF6 کار کنید (در حالت database first) باز هم همان اسمبلی قدیمی System.Data.Entity.dll را مورد استفاده قرار میدهد که در EF 6 اصلا کاربردی ندارد و با آن یکی شده است.
البته در کل میتونید با VS 2012 هم در حالت database first با EF 6 کار کنید ولی نیاز به یک سری تغییرات دستی خواهید داشت (EF قدیمی و همچنین اسمبلی اضافی یاد شده را باید دستی حذف کنید) و به علاوه از بهبودهای جدید آن (در حالت پیش فرض و بدون به روز رسانی) محروم خواهید بود.
Entity Framework Designer سورس باز نیست (برخلاف هسته EF) و جزئی از VS.NET است. قرار است در آینده این افزونه را هم سورس باز کنند تا بتوانند مستقل از چرخه طول عمر VS.NET، خود EF Database first را نیز به روز کنند.
ولی در کل اگر از Code first استفاده میکنید، EF6 حتی با VS 2010 هم سازگار است.
- زمانیکه با یک ORM کار میکنید (فرقی نمیکند به چه اسمی)، لایه DAL همان ORM هست. (دست به اختراع لایههای اضافی نزنید)
- برای حالت database first نیاز به VS 2013 دارید تا از کلیه امکانات EF 6 استفاده کنید (یا باید به روز رسانی خاصی را برای VS 2012 نصب کنید). حالت Code first مستقل است از IDE (یک مزیت دیگر).
Entity Framework Designer همراه با VS 2012 فقط از EF 5 پشتیبانی میکند (در حالت پیش فرض) و از تغییرات انجام شده در EF 6 آگاه نیست. به همین جهت اگر با VS 2012 بخواهید با EF6 کار کنید (در حالت database first) باز هم همان اسمبلی قدیمی System.Data.Entity.dll را مورد استفاده قرار میدهد که در EF 6 اصلا کاربردی ندارد و با آن یکی شده است.
البته در کل میتونید با VS 2012 هم در حالت database first با EF 6 کار کنید ولی نیاز به یک سری تغییرات دستی خواهید داشت (EF قدیمی و همچنین اسمبلی اضافی یاد شده را باید دستی حذف کنید) و به علاوه از بهبودهای جدید آن (در حالت پیش فرض و بدون به روز رسانی) محروم خواهید بود.
Entity Framework Designer سورس باز نیست (برخلاف هسته EF) و جزئی از VS.NET است. قرار است در آینده این افزونه را هم سورس باز کنند تا بتوانند مستقل از چرخه طول عمر VS.NET، خود EF Database first را نیز به روز کنند.
ولی در کل اگر از Code first استفاده میکنید، EF6 حتی با VS 2010 هم سازگار است.
- زمانیکه با یک ORM کار میکنید (فرقی نمیکند به چه اسمی)، لایه DAL همان ORM هست. (دست به اختراع لایههای اضافی نزنید)
با سلام
پروژه ای که شرح دادین رو ایجاد و در SQL server 2012 ، Publish کردم و در جدول هم مقادیر تستی درج کردم.
زمانی که جدول را در Object Browser با Mode ویرایش باز میکنم هیج مشکلی وجود ندارد و دادهها درست نمایش داده میشوند اما زمانی که با دستورات T-SQL کار میکنم مقادیر را به صورت یک رشته از کاراکترها نمایش میدهد که نامفهوم میباشد.
تصویر اجرای کوئریها را میذارم لطفا راهنمایی کنید.
پروژه ای که شرح دادین رو ایجاد و در SQL server 2012 ، Publish کردم و در جدول هم مقادیر تستی درج کردم.
زمانی که جدول را در Object Browser با Mode ویرایش باز میکنم هیج مشکلی وجود ندارد و دادهها درست نمایش داده میشوند اما زمانی که با دستورات T-SQL کار میکنم مقادیر را به صورت یک رشته از کاراکترها نمایش میدهد که نامفهوم میباشد.
تصویر اجرای کوئریها را میذارم لطفا راهنمایی کنید.
با سلام
من تو V.S. 2012 تعدادی کنترل جدید به پروژه اضافه کردم ولی T4MVC لیست نمیکردشون، کامپایل مجدد کل سولوشن هم کمکی نکرد؛ بعد روی فایل tt راست کلیک و Run Custom Tool که زدم T4MVC خودشو به روز کرد؛ گفتم شاید به درد دوستانی که به مشکل مشابه برخوردن، بخوره ...
نظرات مطالب
تهیه خروجی RSS در برنامههای ASP.NET MVC
نسخه به روز شده این پروژه:
MvcRssApplication.zip
تغییرات:
پیشتر فقط تاریخ به روز رسانی را داشت:
الان تاریخ انتشار هم به آن اضافه شده:
MvcRssApplication.zip
تغییرات:
پیشتر فقط تاریخ به روز رسانی را داشت:
<a10:updated>2012-10-20T16:09:13+03:30</a10:updated>
<pubDate>Sat, 30 Jan 2010 02:26:32 -0800</pubDate>